12640 648
42590 677
9831 377
8678 379
8198 141
7752 494
5510 376
12866 303
6734 263
4498 610
7295 327