477
156
288
706
406
346
707
534
274
734
455
293
451
303
225
293
212
464
799
481
222
647
142
671
768
214
433
192
324
217
501
634
964
463
754
271
801
828
721
1259
207
309
557
576
483
665
361
514
710
379
281
812
339
341
267
443
290
424
218
281