2254
1
3805
6
866
845
2781
2184
951
159
2015
2
2505
2776
1594
3
1451
0
1691
1660
4
3298
3248
8
3575
4228
1446
2446
2568
2166
83
2710
1558
1372
2368
2243
801