3090
6
2181
1
2903
3
2133
2932
2
2996
0
21152
8
108797
1140
995
3107
7
3080
1320
3206
5
1382
2823
25669
2268
4
3551
10
2920
3491
1537
1161
1129
496
7793
1455
14
19783
2535