2995
2
3753
3
2716
4
1799
2120
316
1
7334
2842
8
11768
21
777
0
3803
393
561
1848
4143
6
287
226919
14
370
6235
7260
597
1987
4793
10
81077
101
734
1027
1023
529
944
2901