121529 650
4211 725
12583 339
6820 328
14313 539
8710 573
5600 351
6809 560
10597 537
17129 417
48077 473
3627 666
32998 512