30561 501
2836 143
8952 485
46454 443
14232 585
5177 60
7653 606
11111 578
16888 423
4930 216
4204 410
34330 220
7598 599
29499 378
24774 772
40896 396
59302 291
5641 694
16775 387
41396 79
12114 46
65553 518
8016 672
5328 52
7188 189
20223 376
5267 527
2473 159