873
1
641
1841
2
839
1387
0
1028
2689
2459
3889
4
1406
956
2113
3
1767
7081
10
2925
2127
7
4816
2019
2520
1954
5521
2353
6960
5
1425
7822
22
2199
2503