556
0
3765
4
2558
3
7501
8
1807
1
8262
12
1827
2100
2
2184
6
1298
297066
2771
2245
267612
1477
1502
4978
1226
3053
7
1637
894
10813
539
469
99072
571
1970
36905
501
3882
5