1174
0
3429
881
1588
110
644
755
320
916
949
1532
1644
1756
405
795
637
1142
777
617
1346
1030
804
931
856
585
1239
428
653
577