100366
169589
279119
945543
569536
890437
497556
33453
534129
360121
439660
298642
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471