2535
2
19783
14
0
21152
8
32302
2258
1
120
7793
4
1808
3090
6
1429
137
692
956
2932
514
25669
1045
3498
2996
561
365
2666
9
17946
543
1225
1189
2906
1153
93