1249
788
814
860
1093
971
784
4183
794
3266
876
1269
2788
994
3405
1433
895
870
2802
1057
729
1020
779
885
1087
3403
1045
1123
923
3221
3516
1149
822
8657
775
1404
875
898
1193
1547
883
1353
2015
1034
734
814
1580
834
1382
1001
1784
7570
1453
1841
791
901
708
957
925
925