332
139
227
183
1450
951
820
6905
2431
1572
1502
6850
6759
1191
2232
752
340
829
473
1099
352
0
75
66
140
143
157
148
154
66
132
141
168
166
138
153
157
150
145
146
163
159
155
76
69
151
159
143
150
143
147
134
162
157
0
158
146
76
82
161
151
144
6817
123
68