8638
3746
1140
4197
13709
4894
17092
16158
1026
829
1213
1043
1056
928
3842
2388
848
1023
13047
2703
2219
1225
3684
9743
933