894
0
2245
3
21152
8
1189
3090
6
2903
2932
2
762
2354
1
1106
3765
4
297066
14
1729
918
2996
536
3080
1866
528
255
7034
3012
4443
9
571
476
908
17946
607
955