1896
1203
1276
1120
1055
931
919
1365
1632
1619
997
879
943
1438
1291
868
1473
1237
1211
848
1328
1025
1279
933
947
715
800
458
451