9
13
16
11
201
87
558
18
376
50
29
540
95
89
70
59
188
301
44
383
45
131
179
471
22
6
890
80
85
8
542
117
90
15
103
77
62
21
66
14
49
33
0
655
27
25
61
4
120