1296 288
7930 621
16864 396
10198 827
8574 352
8954 423
14523 130
13429 341
8531 783
62557 722
6704 139