399 70
15296 485
2093 156
18086 308
5908 588
6728 390
7745 451
2244 113
3389 366
3815 746
4500 522
2758 740
3193 585