1058
0
3709
4
3998
8
661
1
3019
7
49165
23150
9
256612
7885
2
1256
521
5485
6371
4223
22
7334
928
2346
3
784
22330
1814
326
938
1464
1616
3650
2658
785
10517
13
36609
34
975