12529 153
26304 284
343576 934
308532 1149
37055 477
30943 743
108982 591
77114 717
28004 232
35712 345
38200 437
3599 56