1059
1
2152
0
1891
1727
2
1457
818
1302
549
1216
1640
1131
850
517
283
2450
3
3321
1647
4
496
4754
7
813
1429
878
892
688
739
371
4993
580
466
1240