2655
2
1380
0
6517
4
7733
16062
15
1751
1
2082
673
830
1526
801
526
1343
1813
2934
1660
1787
1000
1766
1305
1606
2294
868
662
1938
1168
2173
2562
1632
1816