20634
8
11829
0
19279
2
31535
17353
25137
4465
760
2307
1682
492
992
1
2275
1869
2096
1414
1018
1051
1824
2668
582
3114
4
6371
7
383
1132
2515
1785
957
904