5006 786
496 587
483 110
474 439
227 187
414 11
575 934
281 353
444 374
943 396
499 553
617 535
379 305
841 379
2459 573
29 36
219 90
413 956
272 20
400 148
964 728
643 921