2740
0
503
759
768
1045
3659
14
296
639
918
552
608
2941
1232
525
478
396
6726
7
489
360
3287
1
1649
507
422
4328
10
953
464
467
572
1020
431