1025 58
706 625
73 963
295 422
441 305
175 184
800 336
461 14
182 814
102 446
379 621
726 342
3607 313
512 496
105 129
519 741
573 156
96 612
135 73
324 23
252 97
532 464
498 37
655 515