20634
8
1880
2
282572
0
1020
604
602
385
1062
432
1824
6058
798
1518
1
837
287
1136
2657
3
428
303
408
409
2881
968
472
868
655
597
586
1156
2655