15015 538
30240 430
6992 344
12480 89
4778 286
7637 697
22369 750
10231 848
13599 392
20352 358
17445 549
8489 146
9439 716
10225 57
12671 92
11027 711
7351 498
10055 83
6909 207
9950 380
6369 406
20961 703
3210 327
34356 896
37640 582
4212 30
11352 469
8723 636