2486
2
2300
748
0
1821
1225
1683
1743
790
810
1
4553
2908
10
12472
2558
3
6952
5
451
1618
1715
783
1757
3683
5375
21152
8
1012
2669
1247
785
542
951
2059
444571
9