15732 14
39406 91
20939 33
16315 11
10780 5
18555 22
22719 27
22027 34
36226 107
20035 40
18842 39
29920 105
72983 107
34881 122
51092 150
23913 26
43673 73
15019 20
17305 50
34119 77
173016 721
14511 20
23028 29
28922 49