31462 150
37386 144
20824 544
19054 315
34944 465
18218 410
22258 785
42096 464
49220 401
11604 49
77835 251