5958 405
3806 504
2325 160
4796 747
6601 560
2589 486
2936 428
3698 871
5507 740
5355 829
3379 63
4606 555
3151 191
4284 964
1194 96
4591 326
2411 364
3758 765
3296 63
2540 504
3657 857
6717 872
5174 797
5619 660