2650
20
2258
1
1512
3426
4
758
0
1849
2
2245
3
1816
661
1226
7258
3053
7
803
2465
3546
2932
3059
2771
2903
1045
2354
3051
1603
812
678
2149
5
2087
469
905
2124