30561 501
2836 143
8952 485
46453 443
14230 585
5177 60
7653 606
11110 578
16885 423
4930 216
4204 410
34329 220
7597 599
29499 378
24773 772
40895 396
59302 291
5641 694
16775 387
41394 79
12114 46
65552 518
8016 672
5328 52
7188 189
20223 376
5267 527
2473 159