2996 8
1392 4
8527 51
5838 29
6843 33
1486 5
960 1
2659 5
3093 8
3686 25
3351 9
3254 17
2794 13
4503 12
3724 11
2077 5
1255 3
3881 39
4038 22
1585 3
2922 5
1906 11
5177 38
85187 415