12534 153
26313 284
343729 934
308683 1150
37066 477
30970 743
109055 591
77297 717
28056 232
35768 345
38297 437
3605 56