1008
997
1138
1770
1013
1165391
892
728
785
812
766
620
621912
44570
44483
42587
3788270
3562156
30474
2945149
28206
23942
22180
20320