2490
0
957
21743
1
410
611
248
456
448
1043
403
505
409
1663
431
1023
771
467
1126
454
722
1425
385
1101
554
297
767
737
693
859
1049