12599 648
42570 677
9799 377
8647 379
8193 141
7748 494
5506 376
12860 303
6734 263
4495 610
7289 327