904736
1002300
1448723
1146391
39480
583472
248961
551309
32917
1004303
582820
41536
938957
607156
763696
795435
585184
3012112
2951927
2829797
2699692
2449488
2187214
2167981
2136951
2127484
1934271
189672
1722613
1718559