2245
3
297066
0
579
2480
1
2203
2
3090
6
3316
10
2949
3683
585
5225
8
2502
1174
2105
4
3312
17970
15
1226
3053
7
3012
3046
3188
4198
45986
2978
131589
2496
3041
9956
1927
2219