20634
8
5477
1463
1
2960
937
2395
5
548
0
2076
3674
10
4179
2016
4
3898
18
467
1327
1848
2
21743
2096
2855
3
617
7885
360
7772
4586
443
247
954
6371
7
249
376
4111