176
169
132
48
23
1398
18
103
223
227
79
159
31
39
45
57
623
320
43
386
270
37
9
25
27
36
126
98
148
4718
29
35
164
91
241
20
82
188
96
26
210
69
10