905
1
896
1375
2
1543
2141
1099
530
4
6383
17
3148
9
330
0
1717
3
1418
3098
1462
7885
1273
2063
5917
5
4179
5425
23