2906 725
588 160
2726 879
12198 533
15478 850
3865 373
9006 617
55401 616
26239 668
44241 826
29411 376
7545 285
3190 319