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
3068
3
2975
3118
3710
2980
3768
21134
8
17928