2781
1
866
845
159
1691
380
779
925
2755
2
1200
2166
1825
83
2562
1431
2710
1660
2760
4
2114
801
0
1224
1519
1558
2368
1372
1199
1813
1684
1592
2727