681
0
644
660
47639
3080
3
838
984
1044
1
713
2750
698
1120
893
613
551
4044
5
3083
2
2184
2465
3125
355
3765
4
860
2087
2476
387
678
423
773
3779