1222 3
21150 50
28796 46
21448 23
18984 25
2484 7
11787 21
26206 50
13340 12
10529 18
9471 9
5728 10
7001 18
2714 5
4483 5
8688 13
4531 9
5437 9
4481 8
9596 29
8524 11
7484 22
19733 45
18594 2