388856
179615
200820
130881
51568
495379
598305
188722
16238
546345
666668
72950
2871361
2570454
2516928
2445455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406