2490
0
951
1054
587
820
787
755
859
1045
403
737
439
2143
529
668
2655
670
646
1425
7952
1
970
647
1215
7039
722
3868
2
407
918
1463