315
3717
291
305
280
294
202
350
240
232
273
30887
23510
21692
19473
1570267
15152
1401148
13556
1239144
11910
10550
8900