3090
6
2903
3
2932
2
1371
1
496
0
2996
2180
21152
8
3965
1539
3485
7
800
3080
108797
3266
3631
1787
989
572
25669
1393
3206
5
1537
2823
657
1814
1180
2264
1712
1011