30188 119
32061 599
15388 763
13183 173
9840 40
9170 641
12150 254
7598 449
28887 287
8126 675
7888 571
5952 661
3510 365
7112 623
14283 901
4565 235
12683 400
1092 81
3210 545
5032 72
2468 265
2381 199
3943 380
1296 89
1939 118
5735 128
1977 203
4398 643