3321
3
6773
7
4979
6
3506
8
7633
2680
0
3249
1
1943
2
165
9607
840
2637
582
1331
905
1895
1808
3891
1301
1924
1303
658
12459
4465
22
1529
2318
2096
1364
2127
5147