20634
8
2855
3
2668
2
1541
0
637
331
2730
6
4940
5
172
392
251
503
1020
464
1128
2275
19279
581
381
909
918
611
477
2526
1483
521
1610
776
991
798