21016 314
2016 473
3626 203
2155 388
506 76
833 143
1621 395
14296 541
3095 827
1621 377
2817 865
631 24
2928 766