1516
3
1690
1471
1
2696
4
957
849
1593
2884
8
848
1305
2
698
0
734
1434
657
1262
821
1321
1016
762
1151
691
989
1356
640
1148