1518
1
1575
2
1326
2086
1622
1733
661
0
2767
3
1587
543
4111
1513
1397
650
1501
3217
1444
1903
1578
417
1392
1603
2541
1118
1193
1329
1987
1448
6333
2826