3028 614
5482 970
8209 131
63869 527
12698 482
9947 238
12194 606
7682 683
9093 508
7572 928
5760 1001