12509 153
26230 284
342768 934
307862 1148
36970 477
30823 743
108496 589
76288 717
27796 232
35473 345
37672 437
3574 56