3248
8
4228
3
2446
1
2184
3528
5
2337
1446
2
2568
3298
3575
1660
4
40177
0
4386
3050
10827
3366
5527
2756
1982
2891
3071
791
514
720
931
912
634
529
1158
1348