30195 119
32063 599
15388 763
13183 173
9847 40
9172 641
12152 254
7606 449
28898 287
8127 675
7888 571
5952 661
3512 365
7113 623
14284 901
4566 235
12683 400
1095 81
3211 545
5033 72
2469 265
2381 199
3943 380
1297 89
1940 118
5735 128
1982 203
4399 643