1579
1
2134
1261
300
0
2281
2
1762
2999
3
1049
1992
2190
1568
1606
1647
846
6547
4362
3706
5
1821
7
666
935
1104
442
9566
8
802
693
703
1048
768
709
194