121121 650
4196 725
12571 339
6811 328
14298 539
8683 573
5590 351
6803 560
10587 537
17113 417
47945 473
3619 666
32870 512