1518
1
1575
2
1326
2086
1622
1733
266
0
661
1587
543
4111
458
584
4594
1513
2767
3
691
759
650
1501
431
1903
1578
1152
417
1392
503
1603
1045