3580 140
2566 119
9517 570
11961 746
4423 697
6998 277
2546 184
2859 264
2776 412
9845 791
2566 194
6251 485
4202 473
4826 624