12526 958
2811 90
7855 596
3750 508
3862 494
7464 664
3707 388
5035 882
4210 292
5330 926
5889 509
2700 358
3177 531