3412
378
367
3431
3830
3330
3510
3216
326
310
337
3116
15801
12870
10411
8880
714263
6900
6450
5811
570147
53310
498142
4270