12533 153
26311 284
343710 934
308668 1149
37064 477
30962 743
109044 591
77280 717
28050 232
35761 345
38286 437
3604 56