349 70
15281 485
2068 156
18025 308
5896 588
6716 390
7745 451
2238 113
3388 366
3811 746
4500 522
2757 740
3191 585