12615 958
2850 90
7901 596
3803 508
3930 494
7544 664
3751 388
5098 882
4293 292
5391 926
5942 509
2745 358
3222 531