200
520
1
5
50
604
0
3
100
580
10
1078
2
27
25
606
7
300
787
4
13
785
30
642
8
870
1028
29
1000
803
852
1005
34
2334
97
1394
1016
982
995
1208
39
1626
33
1435
16
1107
4166
346
1750