8
280
14
19
412
10
5
1
0
17
21
4
42
11
13
78
30
124
34
95
9
7
28
15
38
340
429
18
54
45
58
107
24
29
234
102
73
198
32
92
65
53
44
2568
27
166
304