22253 43
17051 40
13545 35
14549 19
9502 4
9052 6
18693 43
15586 26
12859 22
8375 9
7550 6
18962 31
10389 8
18939 17
10095 15
25819 29
21327 12
43410 19
19596 18
62106 42
90236 128
149197 141
28099 28
7778 4