1158
0
1494
484
534
980
1
668
557
914
418
2524
3178
2
1243
5430
2439
2123
1001
1105
1103
653
791
490
2271
4
1743
521
596
373
1166
562
2663
1862