21152
8
3090
6
2903
3
2932
2
2996
0
2964
1
3080
108797
2986
19783
2258
1512
25669
496
690
913
2593
3206
5
1537
3591
11
2823
564
32302
3125
423
7034
2906
1393
567
1840