3128 261
7794 516
7671 237
5080 514
4584 153
6077 607
2542 257
4920 373
4981 642
7252 698
3223 32
12227 815
18384 778