2354
4
451
0
815
1743
929
3
2377
1
1657
2
790
2890
898
742
2001
1716
2262
2534
882
2600
2431
1757
3683
2468
5375
9055
10
21152
8
2669
1247
3633
13
983
951
2505