2898 313
746 525
999 488
897 230
624 263
331 725
778 239
903 289
594 66
917 511
1009 443
62 782
579 511
582 274
813 257
441 617
283 683
90 535
23 693
66 889
509 100
1008 396
703 932