97
1025
255
20414
611
863
502
971
973
521
383
482
606
1075
503
1496
1066
442
11012
889
281
545
723
1628
625
1157
464