31353 150
37321 144
20735 544
18985 315
34818 465
18182 410
22188 785
41882 464
49186 401
11560 49
77652 251