353
0
699
440
803
1355
1952
2669
1
2297
3360
792
412
1297
2395
400
1089
646
573
575
1059
1477
276
561
397
843
857
1488
2789
439
1559