1296 288
7928 621
16864 396
10197 827
8574 352
8954 423
14523 130
13426 341
8530 783
62492 722
6704 139