35281 3
31802 8
18976 8
59956 35
43028 43
266705 53
60482 21
45480 14
111007 12
103976 9
567406 22
207327 19
959602 128
153176 13
236903 14
129376 11
243029 18
160207 15
193452 4
197178 6
131556 13
112906 5
73052 16
144106 23