297066
0
1923
2
3765
4
643
948
1
1226
2771
3144
2245
3
3053
7
940
267612
868
440
4978
894
2565
539
1352
469
99072
571
2797
5
1970
36905
501
2262
403
3882
2306