519
4412
556
446
380
374
3610
313
696
4913
498
593
33227
25320
23652
21033
1715267
16342
1530148
14546
1376144
12610
11480
9800