4004
3
1011
0
3940
11
1762
2
1608
1796
1944
1
1296
4515
18
11395
22960
8
4786
4
343
1821
1574
6
1269
7091
2609
14
2242
4135
1527
858
1614
2553
1371
1596
547
1116
3253
1394