1726
1309
1626
1490
1147
1074
933
923
1367
1636
1010
1495
3014
1252
932
1123
879
1027
1186
1625
1000
975
961
1369
1128
874
1249
1226
963
885
768
693
661
668
641