999 875
217 43
240 696
313 57
636 134
577 761
848 850
776 100
760 344
479 765
678 727
974 332
14394 365
13362 804
9403 361
7351 363
7295 348
6123 14
5653 40
5108 201
5040 225
4461 922
4425 646
4403 218