1575
2
543
0
1374
1
1421
1603
2326
4
1193
775
3157
7
1182
509
1470
1894
2470
1733
4151
1716
438
1518
2086
837
662
694
56488