1496
1545
1614
1416
953
2692
1174
1233
1053
2945
1303
10428
3625
5803
24782
9624
6642
5956
51899
1720
41705
9995
11173
1036
986