1245
0
1129
3
2496
6
625
2
85
1
21635
54
1657
618
369
277
1160
7
2771
3125
5
1361
1718
8
2323
4775
4
9003
17
2196
1108
5665
1352
1270
6337
10
2834
3193
1613
1797
2360
962