3298
2
1660
4
2254
1
3248
8
3805
6
1446
3575
4228
3
2184
951
4031
2446
2568
2015
2505
712
2776
1112
2959
1594
5753
10
2062
1606
1451
0
4360
5919
4946
18
758
436
2977