518
465
72
26
59
55
41
13
32
5
19
4
86
178
151
61
185
289
219
207
20
2
60
96
103
50
15
75
21
1
52
29
215
526
31
100