397
308
3416
332
293
304
375
480
260
2510
333662
341
27347
20640
19151
17032
1343265
13322
1204148
11906
10780
1007144
9000
79011