58
22
131
295
31
147
232
561
23
63
298
98
42
33
82
193
123
61
162
8
400
597
10264
1087
18
32
180
299
124
62
146
158
92
137
50
29
6035
64
46
288
1556
86
215
54
56
55
20
113
165