1652
2
2155
1
856
989
731
608
680
1049
716
1207
4221
1308
3
639
1388
0
2935
5
1002
1518
1066
459
760
1798
1141
527
835
2906
795
529
2198
571
2799