3580 140
2565 119
9517 570
11961 746
4421 697
6997 277
2545 184
2858 264
2775 412
9845 791
2566 194
6251 485
4201 473
4826 624