606
156
84
829
354
0
326
70
158
305
169
227
683
525
251
82
1,036
172
533
823
244
144
616
153
693
654
177
2,339
340
957
180
2,375
277
610
154
256