269
0
355
1554
576
1009
543
1649
1
759
421
1126
4830
2
1949
657
1073
573
392
1297
290
2211
383
777
298
1343
1779
714
116
637
1762
525
2522