18013 1029
4230 642
52586 618
20329 491
9365 135
65280 820
3525 211
10157 125
57661 820
18903 327
41758 335
14473 365
31117 292
52262 155
38232 923
13753 245
6102 38
28957 576
15232 829
5031 67
30245 622
24690 539
19976 773
16241 439
18422 835
6743 589
39902 323
15625 101