2490
0
957
410
248
456
448
1
1043
403
505
409
431
1023
771
467
454
722
611
1101
21743
554
297
767
737
693
1049
951
381
941
781
584