20503 25
28407 78
19146 27
18400 46
16796 13
14798 14
32277 103
36968 172
22712 46
26463 82
45629 181
14133 35
19639 20
17244 38
46587 145
15120 39
15638 34
19803 16
17054 28
19730 33
56333 101
17132 29
25886 48
124032 571