512
2
1330
3510
2758
1
729
1766
0
1267
2137
4
3149
1869
5
1256
1642
2085
1622
963
3
36609
34
96512
1915
2008
2727