500
0
909
729
1
521
5165
3
2716
4
6339
829
105290
2513
6
3114
1277
5
3510
2
166543
18
970
474
1518
1603
2275
4111
180849
1842
1610
1084
505
2190
2546
2076
422
419694
9