20634
8
2041
1
2907
0
4964
3
17353
957
4111
2
798
309
467
381
592
1877
297
209
787
1603
367
2490
31535
970
458
403
932
584
214
2093
494
80
165