12535 153
26313 284
343757 934
308710 1150
37066 477
30973 743
109067 591
77336 717
28063 232
35781 345
38318 437
3605 56