1397
0
305
405
738
1034
667
83
797
4237
3873
15
5338
585
1078
715
512
698
1668
1068
294
1809
5
1285
592
894
639
320
536
2108
2
6916