28
435
181
557
163
192
10
17
111
81
34
55
6
52
14
11
27
32
15
198
85
93
75
16
13
5
21
158
130
237
201
187
18
53
72
317
101
152
50
96
285
2
113
89
9
90
56
312
30
486