2598
Mary--Jane
1590
1051
932
857
837
808
806
759
738
648
632
631
605
540
526
521
517
511
499
477
470
468
461
456
453
430
430
388
380
366
351
343
342
321
318
316
313
306
288
279
268
251
181