830
0
690
1
2695
4
1000
2906
2
564
1606
2578
2262
3485
7
1526
3080
3
2044
1093
1743
32302
2999
3078
3562
662
1306
3041
108797
1681
467
1072