1261
833
1336
915
5970
888
2453
1214
936
1287
833
1047
996
1171
1145
1556
2016
1261
978
1095
839
934
5461
14005
1011
1127
984
817
1615
1901
1097
2039
1267
852
856
890
970
875
1492
993
1103
849
918
1057
1566
3464
1095
1002
816
958
861
895
1080
825
928
919
774
3520
775
986