1506
1200
1273
1116
1054
1528
1098
1204
870
875
917
895
911
1126
941
1435
1284
868
1463
966
1448
907
1269
1196
1472
871
1465
915
836
1208
1027
855
1011