830
0
957
1
868
2804
4
1547
2377
1569
1320
2
1681
2949
771
83
2110
2368
801
25669
14
19783
2535
2620
2996
4044
5
3083
17946
2465
1189
3125
1813
3546
32302