8384 407
2915 925
623 166
25325 581
15524 245
13505 588
12459 86
12431 475
29619 86
12075 657
4848 501
8214 691