2902
16
1512
1
3426
4
661
1892
1768
2
1901
1182
0
2182
3083
4325
15
8313
9
2465
7055
12
1547
2932
2525
2903
3
6984
13
593
3051
1603
5033
758
814
3735
2149
5
6812
2882
5599
11