20634
8
2855
3
2668
2
2730
6
1880
2069
2657
625
282572
0
1084
180849
31535
486
19279
320
543
358
871
722
925
1860
316
416
492
1289
705
255
306
797
1020