2910 793
616 519
494 49
592 498
407 275
873 764
547 396
42 373
964 272
913 372
21 639
704 624
373 499
832 199
539 17
786 620
77 337
755 506
561 38
3463 412
256 343
992 88
782 833