31066 26
29089 60
28699 149
27750 97
27487 90
26923 132
26410 70
26150 116
25779 177
24899 137
24868 81
24741 122
24452 65
24424 77
23836 75
23766 53
23687 39
23306 62
23177 61
22478 28