31342 150
37316 144
20716 544
18979 315
34808 465
18173 410
22181 785
41865 464
49183 401
11554 49
77613 251