5043
1
1731
2
1854
0
3176
1308
859
883
2121
1685
4442
7
661
2650
3
4721
4639
793
2756
967
1053
1022
4090
1524
1929
2551
1195
3765
4
3024
1978
1816
401
815