2450
3
2902
16
1512
1
3426
4
661
1892
2245
1226
1901
1182
0
3053
7
2182
3083
2
4325
15
8313
9
2465
7055
12
2771
1547
2932
2525
2903
6984
13
593
2354
3051
1603
5033
758