6
0
2
21
4
1
3
22
28
11
8
15
14
43
13
51
365
204
108
211
88
18
52
26
75
250
48
64
29
194
59
10
58
930
49
241
209