200
301
4
8
500
388
16
6
50
237
0
3
193
2
218
221
228
175
186
600
881
22
459
10
862
15
7
717
3046
27
21
643
23
9
503
12
508
1011
14
484
100
521
1
18
426
466
13
443
529