304
263
392
3214
316
324
330
397
336
325
375
30197
23040
21132
18973
1516267
14552
1361148
13096
1175144
11630
10200
8480