27780 89
13810 42
11861 39
11219 32
10796 35
7470 23
6512 23
5939 7
5499 22
4789 18
2993 70
2787 4
350 2