10420
16518
6560
21812
7771
4040
7090
9107
4921
11910
7010
10382
109645231
473958012
3647872
2828157
271638773
2664989
2647780
17349850
1536553
1440015
1361821
1264222