2535
2
19783
2932
1610
0
17946
32302
3498
4
2996
3090
6
984
25669
1189
14
21152
8
3080
3
7793
3083
1153
572
3125
475
4471
2465
284
757
2666
9
1193
1310
722
617