2901
1
1306
1778
467
0
1545
2
11924
2152
1938
2368
2562
1547
1568
1691
1284
801
1681
830
1037
2512
3326
3
1819
496
4914
2207
2163
868
1816
526
673
1382