2254
1
3805
6
951
2184
2015
2
2505
2776
3298
1594
3
1660
4
3248
8
1446
1451
0
3575
4228
2446
2568
712
1606
3491
758
436
2977
2667
471
5122
1317
3528
5
6346
16
2337