3298
2
1660
4
3248
8
1446
3575
1
4228
3
2184
2446
2568
445
0
544
920
1295
486
795
4027
758
436
341
2113
810
405
1054
471
2336
878
7812
7
645
594
3528
5