255403 714
5926 635
2350 423
10484 387
5229 97
6665 153
100952 569
32920 87
30232 555
3277 236
8119 786
21303 893
3003 409
3048 489
3488 148