266
0
1206
1126
941
810
336
423
630
348
400
340
432
1199
907
924
1973
82
165
1355
273
2349
505
441
560
901
320
1221
1237
525