38851 5
28955 6
17257 2
407180 18
19851 5
40826 6
29833 3
260957 27
81879 7
61480 9
54503 1
33856 5
290003 12
32653 4
125856 14
627579 77
37331 11
108476 11
148527 11
332029 26
130104 14
934328 215
384554 55
345378 20