1153
0
613
688
439
437
699
862
984
719
431
399
706
2691
4937
3819
1
453
619
336
817
1376
1045
1916
657
3080
3
6164
541
1462
1162
5367