2535
2
3765
4
32302
0
19783
3498
3683
1
17946
3053
7
572
1603
14
25669
297066
1295
894
2683
21152
8
2932
2650
20
571
1558
2890
3
1153
1189
866
280
3779
2990
2207
1581