20634
8
2730
6
2275
2
31535
0
2076
1
1671
2221
3
2953
6052
10
1567
602
6045
5
19279
247
2198
402
742
1404
3428
4396
169211
11
2710
9
1033
1020
6975
4
2727
2168
4820
3345
4099