120857 650
4191 725
12564 339
6801 328
14293 539
8669 573
5583 351
6799 560
10576 537
17101 417
47833 473
3615 666
32779 512