51083 671
86605 514
55014 749
297274 950
55420 792
89527 758
25336 273
55372 399
91588 534
77058 365
39331 718