21013 314
2016 473
2154 388
506 76
833 143
1621 395
14296 541
3095 827
1621 377
2816 865
631 24
2928 766
20323 834