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