12598 648
42570 677
9799 377
8647 379
8193 141
7748 494
5505 376
12859 303
6734 263
4495 610
7289 327