14125
10
3715
2
5151
1397
0
1412
582
21152
8
4651
3
302
2650
20
2405
1
2740
280
929
685
3301
2507
5784
297066
5465
22
5232
7
3971
608
3080
3107
5635
181997
11
2082
933
767
4