12541 153
26323 284
343894 934
308823 1150
37078 477
30992 743
109155 591
77500 717
28094 232
35829 345
38422 437
3610 56