160
287
170
137
103
256
123
305
281
2314
234
92
22046
16670
14671
13230
10092
975263
8754
8740
829148
725142
67611
6670