501235
51990
125642
136301
479549
156484
887348
197166
840566
16696
866419
681645
5104799
3538581
3037148
2340804
2223988
2027609
1937357
190578
1750118
1716136
1678195
1630471