20634
8
2730
6
3114
4
2668
2
4396
3
3442
2855
31535
0
2275
1824
2526
1020
4820
1949
282572
169211
11
17353
2076
1
2125
2461
20
405
547
19279
246
625
918
772
4536
265
4111