933
1089
931
1068
966
1042
986
1164
1167
2723
4960
3064
2596
2920
1575
2656
2658
2455
2690
1603
2437
7093
6531
6691
10969
7235
6532
14720
11473
14203