343908
146842
1043520
153485
1000245
912747
235221
727697
15915748
708586
5117578
4442980
3561192
3558510
2325216
2226495
1434
344250
392972
399161