595
796
362
651
170
436
227
343
118
292
85
201
32
207
57
192
15
152
47
161
0
3
112
173
104
162
52
136
69
138
30
113
16
293
37
114
18
96