1626
1490
1147
1074
933
923
1723
1893
1367
1636
1010
1495
3014
1252
932
1123
879
1027
1186
1625
1000
1072
1103
1212
874
884
925
901
918
1136
948
1441
1298
871
1481
972