156
821
281
10
5
19
4
34
53
13
39
16
213
1
20
279
137
17
38
8
168
149
7
24
25
136
58
153
329
245
9
142
12
370
32
347
474
160
1346
22
18
65
62
28
52