3560 907
2868 340
54622 591
2696 296
4619 569
74670 411
14056 70
6498 252
27348 337
13385 798
3347 428
5176 695
2721 305