2535
2
19783
32302
0
572
25669
929
1
3498
4
2996
2110
21152
8
2294
1332
3090
6
2921
5
3083
2366
685
3060
2760
2932
1603
4032
12
2377
17946
3439
2207
1639
2980
2990
1348