1015
1
21152
8
2669
2
1694
951
3090
6
6236
10
2903
3
2932
1681
690
2999
108797
0
564
2184
3080
1743
2949
1380
1566
4179
3083
771
17946
1547
1169
3546
2996
2173
2707