964870
59776
351754
57678
840524
182902
823432
901178
469203
736752
60367
633582
782427
598731
20124
1059252
585184
3012112
2951927
2829797
2699692
2449488
2187214
2167981
2136951
2127484
1934271
189672
1722613
1718559