2338
1107
837
2884
8603
1029
4972
903
1674
1151
950
1745
2094
802
5459
1567
3540
3709
1948
1497
843
741
3612
1196
990