12580 958
2832 90
7887 596
3786 508
3915 494
7526 664
3739 388
5084 882
4256 292
5370 926
5925 509
2726 358
3205 531