12563 958
2822 90
7878 596
3777 508
3904 494
7510 664
3733 388
5079 882
4239 292
5354 926
5914 509
2719 358
3198 531