18397 86
10884 527
85134 679
64791 952
40625 185
10264 953
5153 658
4913 72
5946 371
4286 483
5970 134
2668 258
3180 224
3871 81