2254
1
3805
6
2184
951
693
0
2015
2
2505
4179
2776
3326
3
745
1594
2710
1451
1681
83
2368
635
1660
4
3298
3248
8
1093
3575
4228
1446
607
2446
2568
2166
1558