452679
436408
473799
872444
229190
1092707
258947
32512
5771500
3029654
2180336
1961238
1854736
1818895
180667
1720433
555233
521472
1001550
768858