451
486
485
322
657
3992
887
694
526
470
592
218
501
897
589
525
692
351
352
342
1083
1070
567
474
677
412
299
2277
877
1280
2161
227
218
444
919
267
761
517
504
557
285
231
354
1145
259
356
217
549
399
606
515
463
302
932
650
1210
742
563
681
253