0
1
3
6
18
4
10
24
16
42
43
29
36
15
147
25
47
17
5
23
46
14
30
433
12
20
127
51
21
19
113
146
69
62
100
33
490
37
485
11
65
143
338
130
31
84
35
193