999 7
303 402
219 549
146 355
693 907
958 42
391 373
883 136
253 173
81 264
173 632
28 617
903 237
285 649
532 104
647 479
63 812
212 361
397 237
995 129