5151
2
3715
2271
4
7835
14
234
0
1047
1744
1
2740
3
3326
3671
6
1760
3080
717
2954
753
2556
2495
3971
8527
2041
2313
2075
21152
8
807
4821
319
4311
1386
4651