1132
0
1053
342
2395
798
1073
375
501
637
422
543
3383
3
467
804
530
860
518
418
437
646
443
722
573
1084
1590
1137
1
55
75
1758
1603