1399
1
989
0
1816
2
2381
300
1380
1284
2475
1366
1029
836
933
2523
159
2225
2290
5
1083
1135
581
543
5043
3
657
5527
6
3696
8
2488
2237
2551
471
546
2121