21152
8
2593
1
3090
6
2903
3
2932
2
2964
297066
0
3080
2986
19783
2258
1512
690
913
2711
2911
9
4651
564
2996
398656
19
32302
3125
7034
2906
550
567
5151
25669
14
2535