1085
741702
953
992
662
17616
372
13636
471
697812
50103
49260
48888
4293271
4096158
33484
3313152
31636
27112
24831
23170