20634
8
2855
3
2668
2
2730
6
269
0
2069
893
282572
2657
1614
1
467
4820
1020
2727
453
625
647
310
411
1152
283
19279
2493
579
362
2125
392
251
325
1149