35
223
183
6
59
132
270
537
112
9
11
121
1
152
1
6
135
39
124
155
133
37
17
9
1
3
149
86
35
2
16
89
132
148
234
103
23
243
373
313
403
86
480
