1346
3
398
1
513
2
108
1314
499
416
321
1219
1537
4
630
0
344
940
495
729
478
663
558
829
957
1194
1398
698
556
646
1245
324
1705
805
1850