169435
81693
997416
557533
322242
936449
729991
756170
558459
158628
934797
78762
5507367
4525935
4345459
3442998
3442462
3402286
3348956
3010729
2996226
2480209
2133352
2130407