3506
8
1547
1
7633
6
2508
7
2622
2
6026
983
4759
840
0
1022
1808
2096
487
1051
952
78
1017
359
1304
17
965
915
189
83
740
165
4979
1495
3249
2891
11
1251