26926 97
55153 368
30318 744
270272 531
72200 254
1728 381
1528 341
2627 538
102558 555
4890 609
2963 198
11137 79
9043 691
2612 610
1372 62
3266 510
7478 789
3484 335
3395 916
39754 471
580 77
14840 624
157897 479
47293 220
18955 722
2807 452
1349 100
16609 73