3090
6
2903
3
2932
2
496
0
2996
21152
8
17970
15
843
1
2258
3080
12459
3155
522
108797
2505
572
2306
1015
1105
2589
2013
25669
467
3206
5
1606
1537
1819
2823
1635
4
1787