22526 9
15332 1
40803 10
37251 4
21531 4
17057 5
18007 10
26527 4
17955 8
21983 3
23334 3
31252 12
33928 1
48953 3
48080 1
61409 4
39483 4
72928 4
31507 8
52852 13
25284 9
70226 5
97631 4
30728 8