85
0
2135
2
101
72
99
608
1
127
171
445
245
532
353
212
237
281
203
317
197
242
239
220
132
82
120
183