3503
1
4775
4
3746
5
3436
2
1819
6338
1324
4546
7
3060
3324
6648
8
1918
10
5629
80504
0
135817
71333
29665
195983