12625 958
2914 90
7912 596
3817 508
3937 494
7548 664
3756 388
5105 882
4300 292
5401 926
5950 509
2750 358
3230 531