12191 833
2063 575
9475 428
4843 340
5475 42
2491 645
2698 560
424 70
2699 385
2432 602
8104 367
2005 409
3012 684
2916 752
4850 560
4637 77