268
0
1129
1
377
556
481
740
444
257
422
364
445
1598
1662
572
163
524
527
461
653
278
1038
404
511
2801
2975
498
538
1066
4
2905
26
2773