15582 2
39909 3
32659 4
31680 3
18830 3
36331 7
31377 3
15630 1
168880 18
645753 60
56104 11
260132 16
91608 18
38731 2
134933 31
54428 16
93955 18
17679 2
27179 4
42659 5
18279 2
72328 4
339880 55
20253 1