397
308
3416
332
293
304
375
480
260
2510
333662
341
27397
20660
19191
17062
1350265
13342
1212148
11916
10790
1014144
9010
79111