5
3
2
0
1
28
13
8
7
11
12
10
4
15
67
31
14
99
70
46
270
22
47
41
58
57
307
43
25
56
78
127
88
51
95
77
63
82
75
38
18