27780 89
13933 42
11895 39
11338 32
10860 35
7544 23
6563 23
5976 7
5555 22
4827 18
3090 70
2833 4
350 2