3731
388
377
3412
3830
3330
3510
3216
357
3316
320
337
16491
13200
10701
9390
725263
7100
6720
5991
576147
54610
508142
4460