20634
8
19279
2
31535
0
25137
17353
2061
1020
2198
4396
3
2710
9
2235
4820
443
1462
1
2275
246
282572
2520
1787
2668
3114
4
2125
968
2526
1671
1139
1551
2369
637
6052
10