210
22
263
1578
136
181
14
24
72
27
55
464
87
49
94
336
253
16
2767
291
183
46
50
30
45
31
86
129
207
360
236
1410
15
177
150
122
62
110
28
29
76
84
187
32
41
675
536
107
294
48
105
247