146
267
318
2110
151
251
154
275
2117
331
311
3010
22276
16750
14801
13310
10122
987263
8814
8770
842148
734142
67611
6720