2905
26
905
1
1331
4979
6
3506
8
582
0
3249
1339
7633
840
773
1943
2
1507
1946
165
2375
3891
7
2680
3321
3
9607
1924
6773
2112
1051
1000