1222856
4
282572
0
1663
521
1
1073
1751
2
121182
2330
1084
2221
3
2189
1000
4071
3351
3967
8
907
1849
3103
509
2077
5
2166
422
1970
482
346
1559
3025
350
1595
21743