31391 150
37347 144
20779 544
19011 315
34871 465
18198 410
22213 785
41969 464
49197 401
11578 49
77720 251