23203 3
48256 4
31307 3
26082 4
99677 15
30580 2
79308 6
83184 11
44979 6
61382 12
77902 17
49178 9
37880 5
32426 4
40803 8
128352 7
15677 1
19857 1
18129 2
24329 3
22731 1
20607 1
35728 5
27857 5