2698
2
1212
0
380
788
338
522
688
267
351
860
783
528
442
644
653
1078
581
354
660
747
698
345
617
89
102
770
1
417
751
956
1402