29352 167
13886 832
2071 274
6178 386
25086 95
10833 41
6271 646
5007 539
5355 222
8289 445
4857 612
5813 79
6991 629