3090
6
21152
8
1189
0
3673
2903
3
2932
2
762
1106
1221
1
14
2408
1729
918
2996
536
3080
1866
3461
4
528
255
7034
1960
3012
4443
9
476
908
17946
607
955
394