42232 12
13990 18
13192 8
11594 5
11505 17
7620 22
7512 17
5893 7
2155 5
911 9
835 4
803 3
770 5
754 6
674 6
662 9
641 2
609 8
602 2
591 7
570 5
565 10
559 9
558 2