31503 150
37403 144
20853 544
19064 315
34968 465
18233 410
22282 785
42153 464
49225 401
11617 49
77868 251