1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
951
690
6236
10
19783
1967
564
1681
2173
3080
1743
0
17946
2999
3546
3071
9
108797
843
25669
475
1189
1766
1992
2996
32302