1075
1
57793
0
1081
3765
4
1681
1970
2100
2
1962
5
2767
3939
8
297066
2221
2771
3929
747
1152
2245
3
267612
1112
4978
1226
3053
7
894
636
1442
539
1535
469
99072