156
556
1380
1729
986
747
1059
556
585
928
698
260
830
689
520
300
420
569
284
225
465
502
260
369
346
652
307
192
220
765
227
409
195
242
169
349
130
181
256
179
458
312
311
273
281
223
191
280
380
545
142
148
198
301
260
543
699
183
192
228