0
22
5
10
3
23
1
14
7
19
4
35
16
12
9
21
17
90
71
39
80
58
153
406
40
27
110
18
34
150
65
38
123
41
13