4198
2654
2331
1109
1272
6348
2390
2307
804
941
1055
791
780
1246
884
796
968
842
769
907
1473
2939
920
988
972
913
752
864
775
2447
2257
931
888
860
842
912
880
1741
844
1074
833
7004
843
901
873
1528
831
883
939
843
877
915
950
843
947
1099
839
775
977
952