20634
8
1463
1
7334
4
572
0
392
1116
646
2076
1949
3
1131
1054
2855
383
484
637
247
21743
2211
418
4111
2
1610
953
683
6529
7
3691
5
2809
12590
747
2301
798