12532 153
26305 284
343656 934
308600 1149
37058 477
30953 743
109015 591
77195 717
28031 232
35737 345
38251 437
3602 56