1296 288
7929 621
16864 396
10197 827
8574 352
8954 423
14523 130
13428 341
8531 783
62533 722
6704 139