160105
39555
379433
2426
56858
64529
27760
1015278
732361
619499
472165
674501
5456367
4488934
4309459
3438462
3429998
3372286
3321956
2988729
2969226
2468209
2125352
2121407