10516
10
3434
1
3078
5
736
773
2
1955
7
1014
8
598
1689
4
513
316
4383
11
475
552
0
438
343
622
497
989
440
594
566
6538
510
1081
7466
12
1222
6
1304
1742
5539