1681
1
1603
1819
2430
2
1788
572
0
1000
673
526
1399
868
2152
635
2535
915
1669
1876
1690
1660
693
1380
1539
83
1431
2368
2562
467
1568
1093
1691