586621
2045
689572
907808
957700
559551
690231
988363
577128
596992
347594
838126
5176799
3593581
3123148
2426804
2246988
2071609
1996358
192278
1778118
1724136
1699196
1644471