1151
1
967
2
690
0
292
434
853
3
359
881
524
596
1773
364
833
982
801
372
698
883
485
422
861
500
619
778
590
634
6465
739
565