28
13
19
12
8
57
230
25
180
193
313
209
880
195
16
127
188
390
41
485
151
35
48
140
20
136
45
70
66
21
9
17
43
34
22
145
97
75
331
249
72
39
85
341
419
107
84
69
597
239
160
114
298
159
23