3506
8
1547
1
7633
6
2508
7
2622
2
6026
983
4759
840
0
1022
1808
2096
1051
78
1017
359
965
83
740
165
4979
1495
3249
2891
11
1251
1242
7309
9
1249
1469
3891