12535 153
26314 284
343762 934
308713 1150
37066 477
30974 743
109067 591
77342 717
28063 232
35783 345
38319 437
3606 56