46190
89598
573303
997364
171652
95851
177578
16521
5396
375974
397351
849752
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471