12542 153
26325 284
343901 934
308827 1150
37078 477
30995 743
109161 591
77506 717
28099 232
35831 345
38427 437
3610 56