31489 150
37397 144
20845 544
19060 315
34956 465
18227 410
22271 785
42131 464
49222 401
11612 49
77859 251