548 59
12280 347
15362 801
6694 675
1729 184
2926 149
3434 472
8441 672
6781 1011
1777 290
5307 36
3570 707
3919 930