2890 5
6708 19
3696 9
4226 11
3935 15
3463 12
2377 4
1665 6
1962 1
1193 1
985 2
882 5
1130 2
2820 7
1974 7
1083 3
1866 6
1852 8
1106 2
8009 36
3598 10
3125 13
4140 23