4582
1157
886
912
2361
1734
1149
1494
1114
970
1131
2357
973
4779
1559
7773
42580
3646
1893
945
1983
939
1021
1626
1400
894
1240
1613
1682
21657
4676
1531
1863
2059
2314
2800
1237
1076
1027
887
1077
1571
3829
3064
2258
1113
1300
1279
1319
1472
1185
1195
1001
2763
5707
3753
2558
9788
1967
1607