1133
0
2522
1420
1862
1
1045
799
490
2655
388
454
5938
362
547
1972
401
605
470
468
529
645
973
413
572