682
970
823
750
610
1066
564
9322
11613
1030
661
840
613712
43980
43903
42117
3720270
3509156
30014
2908149
27856
23682
21980
19990