21035 70
3229 3
2897 6
2508 3
1932 2
2301 8
1555 1
1619 8
2198 4
6932 15
4971 8
4342 7
2466 7
3621 12
7564 37
5699 11
4682 5
4792 14
6443 41
13708 94
4525 24
3073 12
5671 16
21616 158