929
3
2755
1
1992
14125
10
697
0
933
767
4
5701
8
1247
2522
6617
2
1309
2822
2507
4914
3301
13653
3971
5232
7
14283
29
1397
11059
9
1120
1751
582
1412
3107
5226
5
3085
3416