2697
0
1078
810
1186
880
1429
4196
55
1611
1441
930
503
600
1106
2199
593
1729
1458
1109
1348
2
536
1252
1344
1
675
429
405
426
3196
6
955
652