4004
5
2756
4
1544
2
2129
1
1451
0
1462
1720
4426
7539
11
7560
6117
3
1233
11360
2070
6827
7
3024
9684
2135
2580
864
7415
1072
3131
2324
2357
963
4777
16
2425
6
1053
2649