352515
565145
101966
36746
429175
117680
681475
147433
186868
502637
564894
183331
5164799
3581581
3106148
2412804
2241988
2066609
1983358
192078
1774118
1724136
1694196
1641471