506 118
25656 602
6783 734
8860 716
2582 84
3213 243
5324 226
6561 752
3566 788
3334 376
2779 523
2237 229