1525 301
729 68
3914 561
4815 908
4365 341
97731 606
3647 296
5251 569
81935 413
17399 71
8545 252
33632 337
27383 801
4780 429
6305 695
3713 305