1590
1
1284
300
0
1558
2
2597
946
3679
4
1777
1527
1535
6346
16
12459
3
2456
1591
3629
775
3655
11
17970
15
2366
796
2277
685
1237
1289601
1812
2627
7
866
2368
1821
2352