50952 293
13273 81
172830 677
55848 514
14144 139
23134 607
368204 1082
141356 587
1680 420
167313 419
181803 335
46272 243
9626 405
103020 199
1636 346
119730 646
41851 725
107565 540
79336 353
158704 517
12391 507
18395 373
15434 232
56986 646
3079 598
666 108
82750 677
77543 260