540
445
92
159
49
48
320
2 096
522
257
176
198
95
169
33
83
304
109
166
127
36
182
294
31
58
100
308
221