29698 13
14492 27
12790 25
10685 11
9667 7
7907 29
6841 9
6081 29
4806 13
3403 8
2973 11
2689 2
2535 9
2333 14
2102 6
1996 9
1561 3
1515 5
1503 22
1371 2
1256 5
1048 2
909 1
863 5