752
951
4554
812
20321
752
878
863
828
727
8559
1406
751
961
716
775
1239
3223
1421
771
1347
1400
1415
15072
874
4992
758
884
829
1080
830
761
1115
1242
855
2867
2547
939
1310
911
1069
688
899
892
1326
736
733
983
899
1120
1022
867
1130
1059
915
948
816
3184
856
1926