29694 13
14490 27
12788 25
10683 11
9665 7
7902 29
6839 9
6080 29
4805 13
3403 8
2971 11
2686 2
2535 9
2332 14
2102 6
1996 9
1560 3
1515 5
1503 22
1370 2
1255 5
1048 2
909 1
862 5