501462
541776
953431
736400
81914
771383
363151
522855
23266
206170
87055
117953
5499367
4518935
4335459
3442998
3442462
3399286
3344956
3006729
2993226
2479209
2133352
2129407