432148
392463
783841
430485
853484
306159
222637
12914
219512
40932
660166
810236
5303799
3719581
3237148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471