0
8
5
19
3
4
58
39
258
45
251
83
150
170
25
165
90
95
719
34
106
1497
44
92
149
245
36
14
62
214
28
17
23
118
27
32
15
22
56
119
20
190
35
11
49
274