502 118
25645 602
6782 734
8858 716
2581 84
3213 243
5321 226
6561 752
3565 788
3333 376
2779 523
2236 229