0
3
1
2
29
17
11
8
4
5
19
16
22
18
25
12
10
40
7
6
14
75
226
33
61
140
51
426
9
66
133
282
20
24
42
306
15
30
579