3295 598
2486 379
8893 644
9735 352
39331 926
201621 875
43830 189
29657 325
21997 482
13067 573
2916 747