1027 682
939 768
1050 55
527 167
636 825
281 406
368 73
946 736
415 173
224 729
1000 33
108 668
14260 365
13241 804
9340 361
7290 363
7229 348
6049 14
5612 40
5069 201
4993 224
4423 922
4389 646
4362 218