28
435
181
554
161
192
10
17
111
81
34
55
6
51
14
27
32
15
198
85
93
75
16
13
3
20
157
130
236
201
187
53
72
54
317
100
152
50
96
284
2
113
89
9
18
56
311
30
90
486