2535
2
1189
0
19783
14
21152
8
32302
3090
6
5367
539
529
483
2932
629
2330
25669
3498
4
2996
877
2666
9
17946
1618
622
1123
418
706
2906
1
1153
1879
1193