3145
2
660
1
1512
3426
4
590
0
5801
1419
1094
3606
3
2245
894
1038
1226
3554
3053
7
442
2238
3083
21152
8
2465
5382
5
2690
636
2932
2771
2499
467
341
6547
2903