343889
95626
506683
189445
568770
432552
945257
297597
639264
978630
659667
675975
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471