3090
6
2903
3
2932
2
1152
1
2600
4
21152
8
7793
25669
0
19783
1174
3546
3080
5621
108797
1973
1153
3316
10
3485
7
17970
15
3206
5
2629
1453
1845
1537
2823
3765
1743
32302
14887
18
297066