19581 30
13459 13
24933 46
18288 24
12510 8
16087 19
9592 18
46521 36
11617 12
5081 9
7847 15
5377 18
2720 5
3527 7
2723 12
3699 12
3059 16
3002 7
2512 9
8979 7
10058 12
21431 22
24685 31
50442 97