4
21
9
62
13
32
325
125
52
14
137
301
191
20
179
63
620
259
186
35
99
1200
55
385
49
1709
375
43
185
82
114
112
168
127
30
51
5
187
410
96
28
167
253
124
122
371
236
86
24
102
195
116
57
307