29460 511
10000 239
6797 532
12561 54
10323 301
8130 946
8193 299
4504 672
7482 271
6084 337
20362 653
9052 198
9550 109
14488 419
10310 264
8747 24
37572 304
6769 553
8200 298
12327 129
6180 170
6735 409
15492 1050
38653 143
15053 225
7683 669
13431 133
36625 650