912
590
700
1164
10522
1382
913
1237
1128
660
1385
430
697812
50103
49260
48888
4293271
4096158
33484
3313152
31636
27112
24831
23170