22994 27
28572 62
15685 39
8143 12
9741 21
5956 3
6144 10
12961 10
12118 32
4569 6
3981 5
6183 11
10709 17
5844 9
6432 15
9307 10
54121 134
9039 22
36200 90
7458 13
8378 10
4855 4
8168 12
141625 157