20634
8
2730
6
1824
0
2657
3
2668
2
390
846
25137
349
464
21743
1
2855
105290
376
631
255
3092
263
1357
1057
2749
469
433
622
918
1336
448
247
587
1152