31403 150
37351 144
20784 544
19016 315
34879 465
18199 410
22215 785
41985 464
49202 401
11585 49
77737 251