1603
1
914
0
1243
668
3706
5
2906
337
957
1451
2996
562
2669
2
717
490
1581
1166
1569
323
2258
2123
6698
7
938
534
984
850
1320
1298
1862
2213
673