5016 475
31303 481
28499 354
14406 208
6214 179
36179 674
33969 243
23387 321
2960 607
8651 361
68302 87
35407 391
31299 688
50956 535
19589 348
31325 68
183198 797
14514 523
75610 932
2260 337
27369 58
28839 600
19759 191
109402 343