0
4
1
6
12
3
15
8
2
27
43
7
23
14
11
40
13
44
90
31
77
201
150
214
522
57
104
153
875
35
124
121
137
446
62
70