25021 396
4403 677
223142 907
6724 391
4683 411
14795 58
5163 701
5983 725
13459 153
2306 71
23240 366