2951
Anal
1700
11324
908
1180
2768
491
805
1216
1379
514
831
4172
971
626
679
506
840
844
296
584
834
648
1253
1765