980953
806971
439720
377875
954978
858976
944678
140626
623983
880386
987882
663579
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471