2490
0
403
415
1043
448
1
456
951
452
267
1167
454
177
722
250
409
1612
1101
798
5313
410
1661
685
663
2143
245
2123
737
767
787
1169