29702 13
14494 27
12791 25
10688 11
9672 7
7911 29
6845 9
6084 29
4809 13
3411 8
2976 11
2693 2
2536 9
2333 14
2103 6
2000 9
1567 3
1520 5
1507 22
1373 2
1257 5
1052 2
913 1
866 5