3090
6
2903
3
2996
0
2932
2
21152
8
25669
3316
10
3080
4258
1
108797
19783
567
2949
3206
5
1092
1267
1537
2823
1760
1258
572
1453
1289601
4
14
1787
3551
2535
2920
3491
844