485
710
842
359
1000
510
139
378
546
777
120
566
486
363
336
1855
984
471
724
245
190
247
640
365
293
1180
863
210
324
811
661
196
543
576
4
62
39
186
201
247
766
706
483
1686
609
464
113
240
396
463
671
1578
343
371
