1222856
4
2730
6
1073
0
1751
2
121182
1
2330
1084
2221
3
2855
2189
1000
4071
3967
8
2125
907
1849
3103
2077
5
2166
422
1970
482
2069
346
1559
350
1595
1638
3599
3064