4004
3
1353
2
5792
9
3705
5
964
1555
8
1080
4
18805
912
2273
10
2306
1310
2096
0
1293
2019
3431
877
6
3346
15
1480
3441
11772
3146
22
915
1
969
3238
1566
1157
1619
7
1299
1428