760
803
942
1002
1050
1640
653
988
756
955
540
615212
44110
44063
42187
3735270
3524156
30154
2914149
27926
23762
22000
20110