11903 18
9182 9
11890 12
11795 7
9992 7
43646 113
12611 12
21025 24
40540 41
22865 35
33893 100
18522 32
21542 64
29728 84
23016 48
30716 99
31019 101
11593 15
15771 40
11737 8
13448 19
25899 46
21346 71
20238 50