580617
333392
985320
588431
47757
315348
66931
19787
419661
534290
491188
709612
5104799
3538581
3037148
2340804
2223988
2027609
1937357
190578
1750118
1716136
1678195
1630471