966
4541
2407
1049
1191
1032
1222
1063
3449
1237
1465
1303
1057
926
895
1126
5383
2680
1742
1709
858
1429
1752
2914
991
931
1030
1292
1976
1343
1620
905
930
942
6468
2857
1279
1030
872
1137
1058
2477
2400
919
968
6957
1710
916
3436
950
5027
916
1130
948
1440
1737
1654
945
979
11558