2535
2
21152
8
25669
0
1294
1
522
17946
3090
6
645
3083
3354
3080
3
2533
1225
510
1743
1666
790
1618
32302
19783
1166
11
352
346
698
3475
5
2932
1400
783
572
2072