94 3
3076 5
18838 17
25250 30
23052 22
30209 23
12386 15
27833 27
9429 10
7259 9
6917 15
5989 2
14181 10
14573 21
12252 42
9662 20
14714 39
16052 31
5553 4
29975 70
7574 13
8074 18
8247 10
5445 6