3009 13
10107 27
7158 16
2193 16
5581 7
9143 15
6596 11
3221 8
3666 9
9787 18
5465 10
8073 33
1509 17
845 4
10856 53
2881 18
2142 4
2668 9
2640 14
766 1
1975 20
5661 28
8426 29
31377 151