1896
1202
1274
1118
1055
930
917
1365
1631
1618
997
879
943
1438
1289
868
1470
1237
1211
848
1328
1024
1279
933
947
715
799
932
458
450