1016
1
1287
2820
1738
1449
0
2168
2337
2
3080
6
4038
5
2952
2527
2890
3414
4
2238
3039
3485
19769
3073
2438
2922
4459
3067
3
2974
3117
3710
2979
2889
3767
21134
8
17928