20634
8
1020
0
2730
6
968
290
980
1
105290
1222856
4
25137
1824
464
17353
31535
1518
547
392
418
1057
1842
282572
266
180849
3203
10
846
200
467
303
2716
323