3512 477
5093 612
6012 125
5263 390
7215 862
1591 419
5717 322
2576 293
2588 266
866 131
5679 591
4184 345
4308 308
5246 794
3207 370
6576 563
2863 380
1843 71
2143 254
5917 514
3827 439
4492 115
5375 699
5043 912