2535
2
19783
32302
0
572
25669
3498
4
2996
1371
1
21152
8
3090
6
2921
5
1444
3083
2366
1476
2784
3
2294
685
2932
1603
3296
2377
17946
2338
2207
2980
1568
2990
1348
1329