1075
1
2886
4
4867
7
5339
5
662
0
1681
673
1399
1754
2
1599
802
2152
801
2571
1962
830
745
4483
3
2767
496
300
467
3939
8
1093
2221
3929
1237
1557
868