12531 153
26305 284
343619 934
308575 1149
37057 477
30947 743
108993 591
77155 717
28021 232
35730 345
38226 437
3601 56