3251
6
282572
0
1073
10324
2
1751
2730
121182
1
2330
4
1084
2221
3
2189
1000
4071
3967
8
907
1849
3103
5617
5
2077
2166
422
1970
482
2934
346
1559
350
1960
7
1595
1496