9583 18
17170 37
20348 28
4914 6
12445 5
11857 18
3941 6
5156 10
8846 4
8203 2
7935 6
14863 8
20679 15
7544 8
15780 15
29653 53
28482 36
23369 21
17655 13
25839 25
29226 19
17446 20
18101 24
53779 57