753
0
657
1429
473
1640
1134
1604
645
662
389
529
317
452
142
424
967
476
789
593
750
1273
32
502
1575
1472
637
2201
44
879