1518
1
1326
1575
2
2086
1903
1622
1733
1587
661
0
1513
2767
3
1603
1645
2260
12
543
1392
4111
6333
1448
650
1501
1444
1578
490
417
1132
1118
2461
20
3287