20634
8
2855
3
2668
2
2730
6
52
0
771
297
282572
2069
871
2657
195
505
625
1020
1840
358
1878
1
31535
2275
19279
1100
380
440
676
647
25137
240
1141
3510