29625 48
9610 9
8665 6
15539 28
58459 179
36096 39
6183 4
7251 3
9276 12
15271 33
7018 4
7782 1
7105 11
20288 55
11737 15
7769 12
11509 14
10547 18
11085 15
5976 3
10970 14
9642 13
9273 15
9965 14