2629
2
21152
8
2593
1
5782
4
1657
297066
0
2113
3280
6
3200
4198
2711
2093
1622
5204
3
143
5151
2911
9
4651
398656
19
1038
550
5946
4724
2385