1534
983
1394
30679
1484
1197
2830
1764
2797
888
939
10201
1043
8567
25530
892
4905
2398
1098
967
982
1403
9386
10557
6851
1861
1361
1652
924
1253
1127
1085
1322
2199
2128
827
973
957
1556
837
978
5461
14005
4054
951
4779
1457
856
2016
1936
5736
3464
1095
832
2977
2836
1337
995
1237
1066