31402 150
37351 144
20783 544
19015 315
34878 465
18199 410
22215 785
41982 464
49201 401
11585 49
77735 251