939
4378
904
1736
1288
945
1217
845
2970
2557
857
982
1002
1026
836
966
930
970
1718
2243
1065
1027
4590
2140
3320
1072
1663
913
4871
1182
1996
940
1114
954
906
1080
9793
5305
1039
975
1246
880
2659
943
1182
953
971
871
888
1153
874
12534
981
2383
957
955
957
1440
1002
857