1252
1
2150
2946
7
2102
2
1419
888
1003
797
1254
885
1743
2283
830
2335
991
1302
937
1031
637
1045
815
1170
796
825
855
1092