843510
625211
392727
22942
528443
639899
123779
835264
1209278
844191
782762
1309701
1119583
885647
51490
396772
585284
3016112
2951927
2833797
2699692
2451488
2187214
2167981
2137951
2127484
1934271
189672
1722613
1718559