12602 648
42572 677
9801 377
8648 379
8193 141
7748 494
5507 376
12860 303
6734 263
4495 610
7289 327