20634
8
19279
2
2710
9
4396
3
2727
392
0
31535
282
12958
5
25137
955
152
2526
1671
1
590
2275
2211
4820
857
846
899
58
3233
16
2111
2189
2023
2190
1880
845
729