1681
1
2535
2
1603
1819
2430
1000
0
673
526
1399
868
2152
3498
4
746
635
2100
2773
5
915
14
3080
3
1669
1876
572
1690
1660
2932
693
32302
1380
1539
83