1060
0
1288
808
663
3070
4
601
1079
438
781
1500
797
588
557
110
40
3114
2
1
422
952
471
1889
554
535
532
103
1472
310
2698
378
4979
6