343394
657876
881434
257966
46525
1243872
100618
152166
513218
818278
300271
557336
326906
392794
685726
1321845
20178484
19689692
17980960
11960916
9288156
7921362
7861668
7342623
7074831
6917477
6912960
6418253
457870
4372231