4250
25
451
0
815
1743
929
3
2377
1
1225
790
2890
898
742
2001
1716
2534
1618
2262
2600
4
2431
1757
2
3683
2468
5375
21152
8
2669
1247
785
951
2505
12632
7
3621