2986
1
940
297066
0
1512
557
3426
4
758
3715
2
3765
423
852
813
737
1152
2270
255
841
4651
3
2600
657
3546
622
3083
2476
1809
2465
138
1064
319