560
501
1
480
500
1
2697
1
561
460
3924
1
661
884
1
1001
1
607
488
6146
1
1177
40996
414
831
636
780
673
1
638
1
668
607
2200
16172
698
1462
622
2368
3157
1672
743
573
1176
1125
677
596
866