410
370
146
267
475
3612
2117
263
331
4224
311
3010
22046
16670
14671
13230
10092
975263
8764
8740
829148
725142
67611
6670