21 813
333 304
35 59
285 216
240 694
672 10
520 181
507 178
83 760
306 414
839 642
556 364
674 581
322 201
680 104
661 55
836 301
291 30
358 652
248 529