993835
742468
215178
39769
883867
825957
815895
727186
527330
140516
302492
158201
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471