12505 153
26223 284
342596 933
307736 1148
36933 477
30799 743
108364 589
76193 717
27761 232
35430 345
37560 437
3569 56