31487 95
29670 90
59132 209
25807 71
41147 99
14395 24
21589 24
93661 222
68463 191
51307 104
19080 47
26666 92
23765 63
13280 39
4297 35
56376 177
18488 73