31492 150
37400 144
20847 544
19062 315
34959 465
18230 410
22274 785
42144 464
49222 401
11612 49
77864 251