1125
3
1025
2
899
446
1
723
4
713
5
12203
12
957
5786
9
463
432
0
566
759
719
1328
369
558
977
3860
528
708
3451
1873
1078
6
1266
1013
958
768
660
780