20634
8
2855
3
2668
2
2730
6
1020
0
5429
1
282572
180849
2069
968
467
105290
2657
625
843
567
935
1824
116
278
17353
543
1603
25137
3660
3691
5
2748
3092
3114
4
2303