20634
8
2172
0
1862
1
1020
2587
16
2657
3
2727
2
282572
2730
6
2369
4536
2668
3092
1784
1824
547
2758
383
4396
483
418
1137
968
2855
467
25137
2275
12958
5
3510
3691