1728 341
3058 855
85106 508
12406 894
8103 281
58462 548
14152 453
6294 32
8136 470
4580 714
24887 389
2962 552