582
0
905
1
995
806
1505
946
2027
3354
5
2026
6
4946
18
2638
2505
2
1743
3054
7608
12
2057
1683
1241
1943
123674
35
1748
2620
8
1306
676
2500
1854
1057
790