21979
16745
704534
774905
351351
236607
2551
975868
866315
573351
635479
839436
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471