4
17
10
23
173
97
260
103
93
105
53
31
25
15
80
224
98
462
54
22
217
67
45
71
24
41
134
35
18
116
158
781
28
188
677
48
276
151
172
402
59
26
60
552
1742
234
141