380171
116531
149473
543943
666596
67328
760790
946519
633373
154176
959671
795661
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471