2883
5
1108
1
21152
8
19944
2
2593
1781
3
297066
0
960
2711
2129
1594
5151
2911
9
4651
2696
398656
19
2163
550