309378 1275
85036 758
156126 265
132708 429
62152 584
138881 569
69643 551
142568 302
44714 671
98680 826
28423 935
49824 524
23048 379
191872 850