19358 64
9032 18
5953 3
3988 1
5010 2
4756 4
5779 11
4376 4
5297 5
4348 3
4338 1
4424 5
3324 3
3427 2
5733 6
6128 7
5873 15
4469 11
3785 1
5246 7
4829 4
31703 67
5397 5
74269 156