1849
2
904
1
3000
1247
2381
0
388
3933
2829
6
421
5389
516
2899
8
693
123674
35
2121
2469
634
3873
15
1978
4117
5
558
785
9817
786
588