250902 593
15496 515
37475 346
46013 594
214269 1022
82647 484
295049 939
13405 53
40540 320
41113 664
12138 347
3450 428
4980 370
2565 185
49600 520
70464 396