1626
1490
1147
1074
933
923
1724
1894
1367
1636
1010
1496
3014
1252
932
1123
879
1027
1187
1625
1001
1072
1103
1213
874
884
925
901
918
1136
948
1441
1299
871
1483
972