2898 313
582 274
669 528
999 488
897 230
756 45
264 828
485 36
753 501
401 514
240 73
664 706
2284 793
496 921
748 145
440 617
647 859
746 525
689 318
23 693
282 683
656 875
80 168