30348 307
5937 363
5676 677
37184 342
12841 523
5276 122
23748 837
15422 488
9309 510
32722 257
11343 74
95652 677
8856 46
18153 493
3131 385
3143 291
50296 261
22369 151
7348 708
5229 706
5896 638
4951 695
7446 435
8536 566
4602 89
3886 504
5913 962
18355 928