138791
469469
584747
42676
256959
216141
955583
813221
97567
876154
315158
286614
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471