12528 23
9594 17
5495 31
2157 57
2066 6
1739 5
1619 10
1338 2
1306 1
1290 2
1182 3
1009 3
1001 2
970 1
953 1
939 1
875 1