586
1
2578
1816
2999
3
3683
637
0
3263
2
3554
1504
5599
11
1161
1672
1527
2505
3465
1743
1590
3054
5
790
2057
1683
716
605
707
712
1306
6779
2500
1175
2740