20634
8
2855
3
2730
6
2668
2
2275
3442
572
0
169211
11
503
25137
4820
3990
3114
4
839
683
4396
44
1043
1
467
2125
846
919
2526
282572
81
1507
2461
20
975
31535