397
308
3416
332
293
304
375
480
260
2510
333662
341
27407
20670
19201
17062
1354265
13342
1212148
11926
10790
1016144
9010
79111