180
317
256
231
264
174
143
184
296
204
210
240
25637
19400
17511
15492
12122
1184263
10734
1059148
10090
905143
8290
75611