9956
3
4312
6
1038
1
1760
3185
2
1015
2949
0
1694
10693
4
1922
2194
690
2670
2133
2972
2495
1228
1403
9036
9
2669
2312
2453
2767
5
1681
14470
2262
2522
1250
3971
3546