1534
983
1394
30679
1484
1196
2830
1764
2795
888
939
10200
1042
8567
25528
892
4905
2398
1098
967
982
1402
9386
10555
6851
1861
1361
1651
924
1253
1127
1085
1320
2199
2128
827
972
957
1556
836
978
5458
14005
4050
951
4779
1457
856
2015
1936
5734
3462
1095
832
2976
2836
1336
995
1237
1066