16832 48
31072 83
16651 109
3581 9
16962 89
5076 23
2766 3
4951 20
5010 17
3667 14
43510 145
11763 76
3934 14
2515 12
2987 10
2915 7
2245 7
2788 9
2767 10
2717 9
4268 24
2183 9
4041 21
1649 2