3054
5
1729
1
2127
7
2057
5147
2
4425
6
644
0
1489
582
1683
869
1451
1384
1053
2189
716
1867
2028
3007
3198
8
2398
3683
1234
1681
2542
5052
10
5402