12543 153
26333 284
343981 934
308892 1150
37081 477
30999 743
109207 591
77568 717
28121 232
35861 345
38485 437
3615 56