1654
2
2156
1
856
989
731
608
680
1049
716
1207
4221
1309
3
639
1389
0
2935
5
1002
1518
1066
459
760
1798
1141
527
836
2906
795
529
2198
571
2800