504942
662746
869489
440210
414167
57875
768314
754290
167310
30121
269852
132656
5005798
3447581
2919148
2238804
2182988
1969609
188278
1854357
1710118
1694136
1634195
1607471