29414 167
13888 832
2073 274
6185 386
25086 95
10835 41
6271 646
5008 539
5356 222
8291 445
4860 612
5814 79
6991 629