929
3
14125
10
933
1
767
4
5701
8
1247
2522
6617
2
2822
2507
3301
13653
3971
5232
7
14283
29
1397
0
11059
9
1120
1751
582
1412
3107
5226
5
3085
3416
1527
1107
2323
3539
2476