514541
859744
894942
138537
21936
344470
105690
1005572
15924748
708886
5121578
4446980
3563192
3560510
2327216
2226495
1634
345250
395972
400161