2997 584
1255 295
2727 476
6258 615
5106 469
2663 76
4723 667
4031 867
13312 285
688 40
5108 592
8319 184