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