6560
9
5978
6
3562
1
2676
784
582
0
1558
2
6307
10
2890
3
2405
7893
4
866
3971
6047
2462
3013
15
2327
11
1468
623
1258
2207
2499
1527
6236
12459
7394
5