2903
3
3090
6
827
1
2996
0
2932
2
21152
8
108797
19783
2549
11
536
3765
4
3080
1285
3551
10
25669
3491
496
3083
1187
17946
3206
5
7793
616
3546
1537
2823
1189
32302
14
591