20634
8
2855
3
2668
2
2730
6
2069
2657
625
282572
0
2461
20
3691
5
1932
1
25137
1880
3442
105290
169211
11
4139
4
180849
2269
4820
9355
4536
4126
2189
4396
2870
2042
1958
19279
2275