3506
8
3321
3
6773
7
4979
6
7633
2680
0
3249
1
1943
2
1331
165
905
840
1924
582
1808
9607
1301
1303
2096
1364
1895
1339
773
78
2194
1507
2637
2060
3891
1017