30185 119
32060 599
15387 763
13182 173
9836 40
9169 641
12148 254
7596 449
28884 287
8126 675
7888 571
5952 661
3510 365
7112 623
14283 901
4564 235
12683 400
1092 81
3210 545
5031 72
2468 265
2381 199
3942 380
1296 89
1939 118
5735 128
1977 203
4397 643