397
3416
332
293
439
304
375
480
260
2510
243
333662
26787
20160
18651
16622
1312265
12922
1183148
11624
10550
964143
8780
77311