985
1
3765
4
297066
0
1665
2771
1064
2760
2245
3
1964
267612
4978
2
1226
3688
5
3053
7
4133
894
1475
912