181
220
1910
171
217
383
222
308
388
249
2713
360
22696
17220
15281
13660
10482
1017263
9184
9080
880148
750142
6970
69311