20634
8
729
0
77
668
581
980
1
692
2105
1748
951
394
569
509
1124
594
439
320
437
70
64
266
1655
991
2346
1029
271
427
797
376
637