679751
117227
100931
269752
556170
26512
336727
170863
411744
95644
458479
834947
2871361
2570454
2516928
2446455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406