12637 958
2998 90
7916 596
3826 508
3949 494
7553 664
3765 388
5124 882
4306 292
5412 926
5956 509
2757 358
3236 531