2932
2
3090
6
21152
8
2903
3
2996
0
3080
3206
5
25669
2823
108797
2535
4044
2465
19783
3491
4
3083
7793
2437
32302
496
1537
1
5141
7
17970
15
3316
10
3012
14
3551
2920
9956
10827