489619
78120
525366
161554
564247
4904
635502
204987
16662
947720
819435
585143
351999
513738
739836
65129
585284
3016112
2951927
2834797
2699692
2451488
2187214
2167981
2137951
2127484
1934271
189672
1722613
1718559