1267
2
2711
2478
2072
3
5216
8
929
1505
0
4658
5
5200
4
17333
27
542
1108
1
2838
4142
1982
1227
1077
956
5209
9
2367
2233
3265