12551 153
26339 284
344128 934
309001 1150
37096 477
31021 743
109301 591
77728 717
28163 232
35904 345
38623 438
3620 56