2959 261
7773 516
7638 237
5050 514
4564 153
6059 607
2520 257
4894 373
4957 642
7222 698
3181 32
12197 815
18333 778