256156 597
15827 515
38136 346
46275 594
218373 1031
86808 486
302420 948
14397 54
43548 325
43560 665
12339 347
3546 428
5132 370
2662 185
52766 525
74240 399