1081
127
280
62
442
66
171
29
35
220
272
61
152
166
48
159
620
151
193
27
51
28
115
222
235
113
165
158
118
148
19
43
233
36
18
9
40
334
25
89
20
125
30
37
81
80
46
23
74
117
33