6256
8
1859
2
3880
4
1622
692
3
740
1
461
2250
6
435
1109
466
460321
1358
666
298
1121
1046
1786
1072
1398
1325
1090
1238
174
2831
1288
4291
12
411
952
1255