343362
418643
705569
218222
584500
263211
404193
48558
933645
171396
438749
625948
5005798
3447581
2919148
2238804
2182988
1969609
188278
1854357
1710118
1694136
1634195
1607471