30350 307
5937 363
5676 677
37185 342
12842 523
5277 122
23750 837
15423 488
9310 510
32731 257
11343 74
95656 677
8857 46
18156 493
3131 385
3143 291
50298 261
22369 151
7348 708
5229 706
5896 638
4951 695
7451 435
8538 566
4604 89
3886 504
5913 962
18355 928