662746
869489
440210
414167
57875
768314
754290
167310
30121
269852
132656
173728
5054799
3492581
2969148
2294804
2203988
1996609
189478
1886357
1735118
1707136
1653195
1620471