331162
98877
971139
335196
712814
2187
21152
120304
375886
56185
773350
717971
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471