2906 725
589 160
2726 879
12198 533
15478 850
3865 373
9006 617
55441 616
26242 668
44247 826
29412 376
7545 285
3190 319