648
1
1180
924
2
243
702
935
920
1144
711
596
853
791
2291
3
691
671
410
406
119
89
679
443
578
1003
655
488
416
616
889
11501
12