228
186
404
340
1,036
678
508
422
260
413
264
688
305
78
505
279
99
2,331
172
522
249
263
336
95
1,543
487
345
4,886
0
500
191
350
837
488
348
262
405
419