802
56
227
60
125
69
29
40
166
31
328
76
46
163
237
161
23
100
37
45
47
8
6
176
162
411
798
510
117
244
249
124
188
137
190
568
152
212
215
235
145
252
35
87
138
58
55
150
68
173
30
16
243