1096 383
729 542
592 384
378 4
974 201
870 870
254 395
568 100
471 38
96 126
448 214
984 213
296 344
957 983
857 541