174
128
65
137
106
27
43
25
121
75
635
81
152
62
466
47
72
287
21
166
57
367
818
189
165
96
102
67
129
201
219
474
127
273
664
88
656
249
215
172
308
58
523
77
1058
34
154
97
149
134
464
112