31086 150
37116 144
20516 544
18790 315
34555 465
18083 410
22035 785
41368 464
49143 401
11404 49
77220 251