198230
169435
81693
997416
557533
322242
936449
729991
756170
558459
934797
78762
5501367
4520935
4338459
3442998
3442462
3399286
3344956
3007729
2993226
2480209
2133352
2130407