1180
1
924
2
702
935
920
1144
710
596
853
791
2291
3
691
671
410
406
119
89
679
443
578
1003
655
488
416
616
889
11500
12
452
83