15732 14
39406 91
20939 33
16315 11
10780 5
18555 22
22488 27
22027 34
35994 107
20035 40
18842 39
29920 104
72983 107
34881 122
51092 150
23913 26
43673 72
15019 20
17305 50
34119 76
173016 718
14511 20
23028 28
28922 49