12637 958
2998 90
7916 596
3827 508
3950 494
7553 664
3766 388
5124 882
4306 292
5412 926
5956 509
2758 358
3236 531