2
0
117
657
58
10
120
213
161
427
103
242
185
430
310
665
143
388
43
22
24
1
46
135
68
39
13
113
153
98
137
76
32
115
121
99
122