21095 1029
4762 642
60515 622
23766 491
11049 135
75918 822
4323 211
12736 127
61125 826
21536 328
47704 340
16753 365
36030 292
58826 157
43010 924
15625 245
6926 42
33969 578
17194 829
6007 67
34694 622
27487 541
22326 773
19542 440
20432 835
7596 590
46204 323
18573 101