95
42
260
131
58
52
46
271
53
151
48
219
57
30
39
18
32
20
93
10
8
26
1278
238
11
2110
50
25
287
1183
64