3090
6
2903
3
2932
2
496
0
223
2996
21152
8
818
17970
15
2258
1
3080
12459
108797
572
478
1015
880
1173
25669
467
3206
5
1606
1537
1819
2823
1635
4
1787
1047
6236
10
8527