1010 142
106 710
828 505
927 642
296 324
498 483
26 925
403 819
741 234
347 143
774 349
737 999
364 739
236 361
630 497
99 893
695 390
126 502
162 87
824 412