485
322
657
3993
887
694
470
592
218
502
897
589
526
692
351
352
342
1083
1070
567
474
677
412
299
2277
877
1280
2161
227
218
446
919
267
761
517
504
557
285
231
354
1145
259
356
217
549
399
606
515
463
302
932
651
1213
742
563
681
254
387
367
424