2000
8
2672
7
729
2
348
1
346
652
494
3
1053
6
481
683
1259
800
854
0
1332
975
449
1239
4
1327
1172
2334
1598
2033
2212
2504
3126
5
1197
908
5285
6542