2150 328
2929 504
3006 580
8303 399
2768 617
37725 744
13660 298
15753 322
7046 571
9048 416
1168 152