1624
1489
1145
1073
933
921
1722
1890
1367
1635
1010
1493
3013
1251
931
1122
879
1027
1186
1000
1069
1102
1211
874
882
924
899
916
1135
948
1440
1294
870
1477
971