0
2
5
1
12
3
8
4
69
34
54
33
38
6
175
22
298
35
21
10
47
93
61
11
209
58
30
149
95
39
55
13
140
103
544