20634
8
2855
3
2668
2
2730
6
1880
1020
0
282572
2069
968
2657
2275
625
1936
1
2727
2881
101
17353
432
543
592
5713
467
420
353
699
337
417
3428
344
3092