255783 597
15787 515
38092 346
46259 594
217946 1030
86469 486
302105 948
14331 54
43344 324
43339 665
12326 347
3541 428
5120 370
2657 185
52549 525
73676 399