5083 646
1012 95
2998 399
3092 371
4824 616
4988 543
4159 240
4730 688
5485 777
3423 558
5967 422
5551 378
7645 519
5143 98
4457 84
7895 535
6414 247
5876 544
3678 47
5538 396
3957 490
5819 584
3272 134
5695 348