105882 18
71608 13
31377 5
89234 22
25926 2
61130 14
99854 4
29177 3
44008 8
129959 51
39429 2
36758 5
180483 21
39030 4
95030 20
33880 4
40507 5
57753 13
38484 7
33177 3
28607 1
87128 9
108630 12
50402 8