256
1
5443
15
918
5505
14
2424
1540
0
1425
2
2160
1022
1452
3638
2637
3
3025
4168
5
1977
3020
17
2985
4039
6
2820
4
118
1655
1962
898
2722
6698
7
1271
2989
571
11650
23
3401