105979 954
21016 602
6270 597
12917 679
40599 847
36209 117
2353 354
18438 411
15647 850
8554 479
2539 449
12121 527
75236 579
33049 688
4993 239
9366 134
3156 624
7354 264
1886 85
3763 612
2277 194
3128 164
5258 457
3967 184
7116 681
22801 528
8364 306
16526 209