12630 958
2994 90
7916 596
3821 508
3945 494
7551 664
3761 388
5117 882
4301 292
5407 926
5954 509
2755 358
3232 531