502 118
25639 602
6782 734
8854 716
2580 84
3213 243
5320 226
6559 752
3565 788
3332 376
2779 523
2234 229