534
1
1302
776
287
592
595
1500
2
2984
1165
679
1130
1799
676
1443
898
613
807
663
634
101
477
600
348
584
558
403
753
86
632
1056