12625 958
2990 90
7913 596
3818 508
3941 494
7549 664
3759 388
5110 882
4300 292
5403 926
5952 509
2752 358
3230 531