200
145
0
2
500
316
888
958
11
18
50
614
12
23
20
482
517
1
17
763
7
3638
3
15
1899
604
618
875
4
658
643
539
1009
586
595