12543 153
26333 284
343977 934
308886 1150
37081 477
30999 743
109206 591
77565 717
28120 232
35859 345
38484 437
3615 56