1598
1182
3521
878
969
959
1083
1752
1851
1320
1060
905
806
940
1132
1102
2931
912
895
861
1032
1147
4212
1526
1066
888
941
921
833
842
886
1035
1691
1062
3947
900
946
1188
5925
971
1035
862
1024
844
1026
1194
1238
1107
2723
869
1681
930
932
1453
910
8452
18392
953
973
1096