2146
2
1297
0
1420
1
1498
1356
3
3448
4
1317
1376
860
1207
1225
1320
509
2439
1755
782
676
1898
8
780
4477
14
1229
1166
1132
739
2604
763
2955
1238
1158
2815