4179
1
1512
2
2740
301
766
2100
1691
496
0
1816
802
801
2411
673
526
1169
1505
2982
3
1622
665
3742
6
5439
1275
1523
1384
5
2951
981
1821
830
975
4