247
0
31535
1483
1116
25137
381
348
1123
481
492
469
729
483
1336
423
851
588
753
894
418
1152
663
543
173
1949
587
2328
292
1054
357