19629 64
9032 19
6221 3
4267 1
5282 2
4756 4
6057 11
4640 4
5571 5
4348 3
4608 1
4424 5
3324 3
3427 2
5733 6
6128 7
5873 15
4739 11
3785 1
5246 7
4829 4
31977 68
5397 5
75117 157