19505 11
21979 37
11480 3
9913 2
9573 11
15108 9
28104 31
18145 17
16409 14
14447 11
31428 52
10645 11
24570 36
9700 2
10227 7
16922 20
12847 18
23083 35
23446 45
17643 8
44865 79
9960 15
10153 13
14884 12