12459
3
18816
11
2277
0
1265
1
17970
15
3818
7
4944
1289601
4
946
1558
2
1777
1527
9817
2468
3364
4034
6346
16
2886
3629
2456
2454
2921
5
2258
775
2366
3655
1449
685
2904
1812