531
163
43
367
28
30
826
39
64
12
198
437
319
256
179
32
100
206
529
934
195
197
281
82
348
57
215
496
11
59
140
21
35
101
44
170
129
65
37
142
119
26
540
33
735
110
356
575
29
81
301