893
0
81
1608
729
2339
369
62
918
495
376
962
837
443
171
1289
749
117
569
529
177
438
643
448
765
381
587
547
876