39050 60
8304 604
1402 71
18216 647
13272 76
15625 896
16508 73
12790 821
23584 755
4913 602
64925 515
7606 268
6417 456
4623 238
4418 183
98294 264
9207 336
13571 575
57795 103
6982 79
2200 211
4674 678
36084 314
12498 571
14768 863
34791 179
14900 338
32030 510