500
22
1
0
200
21
2
19
600
113
3
94
700
120
100
91
112
300
71
107
358
7
837
11
16
604
9
10
306
400
466
4
372
805
18
439
269
406
477
5
419
314
6
631
509
267
418