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