517
0
2478
1
1001
511
593
354
168
936
4471
2
1659
1672
498
2151
3724
3
463
3779
2986
3008
55
940
109
715
572
3765
4
423
808
595
1512
2711
3426