1571
4
2158
3
2604
6
8559
9
411
1162
638
1052
1
2707
583
377
527
497
214
694
2893
5
1101
3095
3274
7
1795
864
2
463
1019
1028
249
335