200
520
1
5
50
605
0
3
100
581
10
1084
2
27
25
606
7
300
787
4
13
786
30
645
8
870
1029
29
1000
803
853
1005
34
2334
97
1394
1016
982
995
1209
39
1628
33
1436
16
1107
4168
346
1750