2535
2
19783
32302
0
572
25669
1349
1
3498
4
2996
21152
8
3090
6
2921
5
1301
1749
1077
3083
2366
685
1788
1657
2932
1603
1363
2377
17946
2207
2980
2990
1348
6560
9
1329