0
2
4
1
15
129
27
381
61
102
68
610
637
207
76
154
12
193
23
22
20
69
192
104
99
310
284
74
131
439
92
28
51
24
66
73
58
33
30
18
115
91
110
53
38
87
14
208
9
31
21
78