22218 36
43961 52
12182 21
4587 1
2214 9
4798 8
7324 8
13219 47
9065 6
33902 121
8865 21
25483 89
10169 37
5044 18
27004 85
15938 62
10468 32
4983 11
12801 68
5569 16
3227 13
1337 1
29536 50
1654 9