20634
8
2730
6
2657
3
2668
2
1016
0
675
418
2275
678
729
10270
4
455
711
1502
17353
309
372
999
1540
575
2284
319
798
417
2569
5
472
467
1020
1424
284