5870 7
2582 4
4696 10
3182 2
2835 2
3853 11
2715 1
8168 16
8699 20
3097 6
5236 13
2916 1
4914 15
3258 5
3205 4
12174 39
3821 2
7492 35
153800 319
34052 89
31040 95
10129 28
5494 12
2409 3