3888
3
545
0
1222856
4
2864
7
4223
22
180849
419694
9
646
928
1
7952
2315
2
11881
2346
784
3217
2826
1006
938
1464
1616
3650
2658
785
2063
3626
1950
3752
2361
1547
1279