256056 597
15821 515
38126 346
46271 594
218296 1031
86747 486
302350 948
14383 54
43518 324
43524 665
12335 347
3545 428
5130 370
2662 185
52721 525
74117 399