20634
8
1020
0
875
1
6383
17
31535
169211
11
968
1878
1840
2
3114
4
4546
17353
1824
2198
25137
19279
4396
3
2076
282572
2710
9
2337
53
1098
4820
2275
424
899
5560
5
503
2520