1002 368
949 670
343 368
568 509
260 8
915 343
447 657
405 299
42 380
105 813
724 40
391 13
284 259
605 602
202 240
353 73
955 763
656 187
75 135
735 683