946858
44171
783190
611614
393749
401900
528617
951425
582665
270337
974439
344924
5140799
3562581
3068148
2378804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471