238
385
197
242
309
170
191
225
305
2510
268
167
22706
17220
15281
13660
10482
1017263
9184
9080
882148
750142
6970
69311