3136
1598
1256
1272
1136
9674
1018
891
892
8400
1125
988
6758
1629
1467
1256
1540
1189
3396
2347
825
1421
3553
1253
1598
2706
832
956
865
20858
1137
1032
1172
7851
863
1090
940
1045
1203
996
964
1128
932
846
1851
1304
1096
1300
945
4211
855
905
2705
863
992
3073
894
832
991
1745