102931 928
9255 45
21414 532
10719 228
43363 494
51866 333
45607 373
16716 468
25032 243
2393 130
41184 240
1905 220
3369 798
2415 251
2610 268
3674 599
1521 121
2592 317
14005 36
4338 659
3006 751
4919 113
5432 467
2958 476
3669 451