107506 766
12250 60
24443 247
94627 590
308893 1209
35848 810
107812 804
28140 198
13645 585
8992 287
104379 270
71553 311
14980 418
51787 587
23413 211
291478 727
94133 462
25742 536
34692 644
139901 658
9509 293
46413 218
30235 814
67712 725
25764 73
12620 55
10127 340
12023 316