29599 13
14429 27
12761 25
10658 11
9620 7
7863 29
6801 8
6022 28
4760 12
3360 8
2945 11
2638 2
2512 9
2287 14
2072 6
1957 9
1511 3
1483 5
1482 22
1338 2
1231 5
1010 2
885 1
838 5