120971 650
4194 725
12568 339
6805 328
14294 539
8680 573
5588 351
6801 560
10580 537
17108 417
47886 473
3619 666
32824 512