151
251
154
275
191
318
216
2117
376
333
331
295
22856
17350
15361
13740
10522
1030263
9294
9120
899148
758142
7020
69711