113232 20
61477 5
38053 6
20157 1
19752 3
32756 3
28058 2
22484 3
17783 2
20801 2
21805 4
46704 7
40432 9
60080 5
48783 15
120333 24
48431 6
51458 6
32409 6
33402 3
44183 6
38334 8
55858 5
93281 22