20634
8
2730
6
105290
0
1824
2657
3
2668
2
1551
25137
575
1295
1
7334
4
647
2327
1020
3114
2855
287
458
467
641
2339
1880
543
892
9355
482
846
291
281
17353