1066
371
730
172
608
202
923
301
1592
847
1155
441
991
390
1154
453
529
171
561
254
586
167
715
183
666
143
520
139
284
108
1132
557
374
162
906
461
806
286
835
130