3009 13
9810 27
7158 16
2193 15
5581 7
8853 15
6596 11
3221 8
3666 9
9500 18
5465 10
8073 33
1509 17
845 4
10856 52
2881 18
2142 4
2668 9
2640 14
766 1
1975 20
5368 27
8426 29
31377 150