350
570
834
1712
1232
466
614
408
139
412
112
249
432
417
521
268
317
1102
1419
800
732
488
625
272
294
316
246
791
595
1180
255
766
738
784
84
510
369
433
126
387
117
311
97
182
250
1912
443
198
341
600
303
808
1265
1755
977
2686
845
683
712
1809