3926 593
3572 589
4434 275
1729 258
2687 453
3253 646
3668 839
3097 331
2184 347
1008 70
4461 684
1608 181