2535
2
1168
1
19783
32302
0
25669
989
1316
3498
4
21152
8
2934
1814
3090
6
2921
5
3083
2366
1734
2180
3
1632
912
2932
1603
1005
301
2377
17946
2207
917
2570
2980
2990