816
1530
728
1174
836
1050
620
1124
1046
1294
990
987
613812
43990
43903
42117
3720270
3509156
30014
2908149
27866
23682
21980
19990