12546 153
26336 284
344004 934
308910 1150
37084 477
31003 743
109225 591
77599 717
28127 232
35873 345
38511 437
3618 56