908
3372
989
1158
812
927
1508
1736
1895
865
19904
937
1099
2438
1963
1075
866
3772
2406
1295
5828
2056
1243
1074
1588
3501
1967
834
2413
954
1096
3012
814
3164
843
4982
937
29664
3549
885
980
792
4496
1010
1001
999
1778
1213
1355
3541
1081
9476
3511
957
958
909
993
3308
2702
2852