31396 150
37347 144
20781 544
19014 315
34873 465
18198 410
22214 785
41972 464
49199 401
11579 49
77725 251