20634
8
1880
2
4396
3
693
0
1523
1488
382
573
2275
484
1141
425
19279
2198
864
1425
31535
2710
9
177
360
349
251
505
1638
3466
5
6975
4
661
1045
4820
2730
6