1533
604
1656
685
1000
321
875
223
718
488
2082
1160
654
267
266
139
476
174
949
302
399
267
750
252
302
185
1517
940
540
315
232
132
566
176
551
203
577
196
448
150