3083
2
660
1
4179
1512
3426
4
635
0
745
2245
3
2258
1131
758
3926
14
3053
7
2907
1173
1400
2465
9036
9
528
2932
1503
2771
2903