505750
601341
793180
288818
318729
781782
386994
13162
448715
861634
568580
31123
5036799
3469581
2941148
2265804
2194988
1984609
188878
1866357
1724118
1701136
1645195
1614471