1057
3
2336
2
545
0
592
5245
4
1619
3551
10
796
1
1364
733
569
3154
5
3934
2972
1746
1768
572
3780
1827
94424
3116
5169
829
1564
594
1015
417
1138
984
1673