1103
0
1862
1
1324
919
668
914
494
777
857
490
461
1298
809
673
757
2325
574
5430
2524
738
3168
951
893
420
467
418
458
2512
332
1109