582
0
905
1
995
946
2027
2638
2505
2
1743
3054
5
2057
1683
1241
1943
1306
2500
1057
790
3354
1481
5007
8
1318
389
2670
5375
712
1015
1694
2294
1923