7096 61
124076 628
9925 303
10506 744
4218 270
6373 318
9819 508
16667 128
11117 362
8514 78
8931 99
11476 334
9160 208
10640 683
6377 966
9037 370
8508 696
6920 114
20619 352
12604 77
11216 447
34989 443
6106 134
38760 1007
9702 780
107199 949
45569 188
42080 628