698
1
2240
6
87
1163
2
533
540
591
470
394
491
446
892
1774
703
473
731
742
468
419
2877
543
113
2111
448
612
644
729
401
641
625