1033
3103
2118
670
992
688
1499
1508
832
1152
801
1016
919
665
1037
750
850
861
1081
2759
855
1285
4753
2962
1064
806
774
850
1426
779
784
2541
858
1811
2112
1166
875
1203
1256
1356
1675
1195
1882
1908
1066
911
2811
1045
892
901
4101
2276
2426
1453
2598
970
1770
1469
1342
1014