1216
2013
890
1395
867
929
951
850
853
865
893
889
889
806
788
834
798
994
895
816
5296
825
785
927
883
891
3231
1437
880
832
1101
875
1159
1059
1080
1027
1069
2005
1667
1009
1850
1420
1110
1282
979
1492
1103
1273
1103
1317
1448
1660
1503
3097
1579
1355
1566
1496
1452
4939