383
222
308
388
249
2713
360
223
242
320
312
230
22686
17210
15261
13640
10462
1013263
9164
9060
874148
748142
6960
69311