12631 648
42586 677
9825 377
8673 379
8196 141
7751 494
5510 376
12865 303
6734 263
4498 610
7293 327