580 130
1386 353
2183 504
1124 279
1628 484
654 58
3853 659
4084 264
6894 491
5220 171
15405 390
4524 659
2637 267