0
1
11
4
2
19
5
8
7
190
129
50
43
33
88
327
156
104
49
99
250
37
31
109
86
59
60
58
494
52
106
18
36
16
177
82
48
35
45
87
332
46
26