200
142
3
1
113
0
20
353
9
275
8
100
338
600
568
7
5
10
356
2
291
4
333
613
500
503
350
962
6
1500
2824
61
122
713
1000
2298
41
143
800
787
13
11
952
12
774
827
855
901
16
991
50
2159
33
1448
76
2765
51
1755
86
1536
59
3121
68