58926 145
11329 59
7071 43
5763 41
4229 19
4048 21
3907 26
3567 23
3504 20
2962 7
2715 11
1876 6
1827 7
1818 8
1648 10
1101 43
444 7