2560
3
2854
1
2517
2
3508
3469
4944
3240
6
3024
4757
8
904
2528
2533
2755
2591
971
0
3314
4
579
1901
18546
15
2003
1808
638
1501
2841
2402
2302
5
3566
3879
463