4471
2
3683
1
2250
658
984
0
2139
4
21152
8
1672
2127
7
469
3080
3
2245
4465
22
12459
1529
1044
1226
2771
1190
2683
2956
2318
3546
1310
3053
1970
4614
6
869
5147
4044
5