35280 3
31803 8
18984 8
59955 35
43029 43
266702 53
60481 21
45482 14
111003 12
103980 9
567401 22
207334 19
959603 128
153181 13
236904 14
129378 11
243033 18
160201 15
193453 4
197182 6
131556 13
112904 5
73059 16
144102 23