3162 261
7799 516
7678 237
5086 514
4586 153
6080 607
2545 257
4926 373
4983 642
7262 698
3233 32
12239 815
18393 778