3518 907
2860 340
54427 591
2695 296
4616 569
74647 411
14023 70
6481 252
27348 337
13384 798
3341 428
5171 695
2716 305