1012406
656907
899455
410592
911582
49070
276437
457402
171253
570220
291240
637859
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471