2501 90
10594 623
5869 653
6580 437
78123 226
19672 164
2899 213
2405 269
9106 263
3895 380
1912 109
5444 415
3681 505
2468 217
6290 148
9891 379
4935 948
6728 355
4033 639
2471 336
2956 564