725
1550
226
1079
594
505
984
2194
954
1610
1066
446
540
839
429
1172
461
803
311
415
229
677
628
406
194
1531
639
413
417
652
492
901
800
569
417
737
589
543
305
671
534
713
697
827
1061
948
284
528
109
277
162
215
352
575
790
572
529
485
717
323