12549 153
26338 284
344058 934
308946 1150
37087 477
31015 743
109264 591
77655 717
28139 232
35883 345
38554 437
3619 56