80867
641270
159189
384105
583478
383682
819397
511142
249628
535267
512216
584986
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471