401417
281620
118747
470302
900426
680160
910153
975755
369615
52618
688835
248559
5140799
3562581
3068148
2378804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471