634
0
486
457
593
957
2328
77
641
614
392
371
4077
2
4426
267
409
78
74
1629
743
722
262
737
845
1661
1
479
846
422
368
1557
480