329 70
15278 485
2058 156
18009 308
5894 588
6715 390
7745 451
2236 113
3388 366
3811 746
4498 522
2757 740
3191 585