20634
8
1824
0
1712
1877
1
1336
3248
489
433
659
676
1149
605
602
2657
3
2283
4
2730
6
759
2740
341
970
325
418
968
394
2132
2189
1219
830
1100