662289
118928
874170
663137
379211
41420
108633
923484
713462
115618
745458
58148
5161799
3574581
3099148
2403804
2238988
2063609
1978358
191878
1774118
1723136
1692196
1639471