169713
827794
25407
521305
438613
94584
308109
839542
259420
436460
755363
119112
5499367
4518935
4335459
3442998
3442462
3399286
3344956
3006729
2993226
2479209
2133352
2129407