1043
795
1208
955
769
1491
998
1096
725
2650
1035
1028
869
862
800
29182
1254
1537
809
3018
808
741
2284
1013
845
1350
1218
922
917
802
1118
877
792
1294
1066
858
1018
1389
796
5104
925
794
926
2407
1122
803
845
4487
912
2189
2607
1052
1341
897
986
5152
1044
802
920
827