578
0
1494
4
1092
1
1813
1535
3
2082
1739
1480
1568
1610
2
2152
1295
946
1363
1411
2570
1438
1749
2763
605
2837
3026
2272
1787