445350
322501
645116
375814
798418
273705
73056
962230
891403
44679
233397
292433
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471