3090
6
2903
3
2932
2
2131
1
2996
0
21152
8
929
2600
4
19944
3080
108797
1075
1606
9956
1168
197
25669
2633
2377
1392
3206
5
1537
2823
2475
501
14
3551
10
19783
2535
2920