267
0
352
117
1206
300
333
1710
698
383
616
484
328
1829
575
459
1442
604
541
2189
820
414
510
1111
797
678
332
105
1291
880