970688
229814
1698
116187
718526
698247
977523
270963
12275
833461
352397
805339
2878361
2573454
2519928
2452455
2206995
2110955
2059281
1995719
1892226
1662208
1598351
1557406