1967
1595
1634
941
891
1643
874
910
913
858
1299
846
1590
13231
944
1049
1543
37040
2629
992
893
810
3267
861
1291
2281
1658
3175
1018
1343
1403
838
1468
2040
838
1885
2267
1000
4018
924
4569
1258
1070
893
956
789
2768
1167
8094
907
1905
10024
6710
2561
832
974
1620
997
932
1465