7015 438
2683 294
4242 821
8787 909
166357 400
98060 288
27968 684
156660 755
68220 271
144735 945
123919 682
34964 490
55007 476
37938 308
54296 101
27191 105