1056
1
1554
115504
0
432
1288
351
1974
370
329
606
398
381
373
472
545
389
512
932
394
876
579
1675
577
1996
2
2517
1572
1249
1013
410
1322