1540 448
5437 455
19326 326
2909 386
3258 554
24139 119
2585 171
3590 706
6452 530
23761 74
9391 751
7005 784
25589 489
4000 317