29388 167
13888 832
2072 274
6183 386
25086 95
10834 41
6271 646
5007 539
5356 222
8290 445
4859 612
5814 79
6991 629