4057
9
1843
3
3006
12
1543
2
321
0
3351
2114
2019
1665
1360
1
3627
4
808
1372
2047
721
985
3402
3888
479
927
1862
7150
16
2995
8
3437
641
3655
705
391
4000