2151551 602
117046 71
40368 30
13796 4
99515 56
5165 3
321254 110
8156 7
9874 4
3908 4
5979 1
4196 3
3784 0
2606 1
894 0
1342 0
3086 0
1267 0