1015
1
21152
8
2669
2
1694
1681
951
3090
6
6236
10
2903
3
2932
690
2949
0
2999
3546
108797
1787
562
17946
5375
564
1660
4
2184
2495
3080
19783
32302
1743
11059
9
1967
2996