3848 508
12642 958
3004 90
7917 596
3954 494
7555 664
3767 388
5125 882
4308 292
5413 926
5958 509
2761 358
3237 531