40751 3
41004 5
31703 4
28257 2
23478 2
43332 1
70907 6
36804 1
40431 1
147881 4
57408 5
84307 3
92476 8
130880 18
131252 12
95830 12
77883 7
157553 28
44681 1
331280 35
256134 30
53630 3
256626 66
66701 4