31406 150
37352 144
20786 544
19016 315
34884 465
18203 410
22216 785
41989 464
49202 401
11587 49
77744 251