528 8
349 9
471 22
2431 11
2087 9
3537 17
7351 31
6422 21
9471 16
7757 20
10874 36
25555 30
18678 21
41454 112
11674 9
4749 11
8244 10
4282 12
15749 25
6324 7
13429 15
13357 11
4075 10
27134 90