160723
248378
339168
65338
121207
48259
479416
198521
306884
672325
522640
87425
2960361
2650455
2572928
2548455
2257995
2154955
2114281
2046719
1933226
1686208
1620351
1580406