210
269
573
879
538
630
1842
770
470
309
500
904
840
391
449
336
235
544
374
446
171
269
201
342
923
703
539
795
1134
292
1050
424
162
591
685
430
804
607
316
563
671
399
488
535
598
1504
1391
386
2125
936
656
397
604
458
272
496
656
297
1171
597