321
395
424
356
224
206
209
307
312
486
186
213
330
642
767
339
456
435
829
642
637
788
368
189
355
380
329
232
263
659
1044
908
1127
536
585
600
252
862
357
318
891
1179
382
854
1711
456
224
321
2123
400
647
1259
1082
341
1091
515
1642
384
938
492