1606
1
929
3
496
0
1380
2884
5
1665
2
830
4144
1568
1751
1746
1107
868
7733
623
662
1527
2476
2466
801
1699
673
2562
1814
83
2082
1957
3211
1241
2274