29326 167
13886 832
2068 274
6176 386
25085 95
10833 41
6270 646
5007 539
5355 222
8288 445
4857 612
5813 79
6990 629