180
305
136
216
233
2437
263
173
110
183
121
153
23736
17820
15771
14172
10942
1063263
9684
952148
9400
792142
7350
71511