599
511
532
418
240
870
179
342
1025
679
1003
296
280
462
641
375
303
600
273
2004
1399
1119
258
955
638
857
380
386
202
1010
300
427
368
267
219
356
756
724
539
277
245
397
363
224
209
341
726
435
618
1154
1370
1859
627
927
600
534
418
649
577
230