1626
1490
1147
1074
934
923
1725
1894
1368
1636
1010
1496
3014
1252
932
1123
879
1027
1187
1625
1001
1072
1103
1213
875
884
925
901
918
1136
949
1442
1300
872
1484
972