20634
8
2730
6
4396
3
2855
2668
2
31535
0
169211
11
2275
25137
19279
1369
5
1020
391
1824
215
3114
4
250
418
25127
282572
3442
798
1277
718
501
383
155
909
17353
4820