3294 506
6018 540
5848 392
30937 807
90816 593
78089 884
27721 171
17648 598
39219 173
13996 937
1666 262
2668 265
2402 419
5866 628