836
630
645
959
1229
904
4143
719
829
756
641
17731
1761
759
699
844
1620
710
3666
2060
803
25235
2238
1415
684
891
645
1494
5522
1420
770
1250
760
767
685
699
2420
730
2468
1734
690
836
887
824
812
737
711
736
713
637
852
2966
798
702
801
843
944
884
4522
1835