218
69
31
195
160
101
37
83
28
410
55
20
4
50
18
19
12
17
7
15
30
11
10
46
9
25
67
26
27
34
40
511
8
6
21
99
49
35
225
3
104
36
2