20634
8
2855
3
5838
5
1077
1
2730
6
17353
0
467
2421
180849
97284
4111
2
19279
2668
2275
25137
1862
3005
169211
11
5861
2727
31535
282572
2024
101
25941
17
3916
2329
165
1848
2320