4816
2
32730
0
4042
11
706
1985
1
44995
883
1369
2030
1630
25669
33393
10
1070
1697
2270
2106
3322
3017
1940
4074
1033
802
564
1354
866
411
1949
555
1710
8555