3090
6
2503
1
2903
3
2932
2
467
0
2996
21152
8
2285
9
2699
1188
4562
5
3080
108797
5017
10
7662
14
2857
25669
3206
1537
2823
1380
2405
4
2145
10043
7633
3551
19783
2535
2920