1003 518
455 210
992 594
343 446
236 396
616 10
686 337
563 623
293 292
153 495
353 285
228 151
85 855
217 676
162 315
327 512
708 576
664 421
880 969
499 83