2
1
0
8
5
7
4
3
17
6
31
19
60
29
21
101
36
35
76
51
22
25
204
143
9
39
54
28
238
302
124
94
18
87
77
27